写在前面
教材推荐:C++Primer
网课推荐:程序设计入门
学习过程中可能遇到各种各样的问题,学习编程一定要学会借助大家的力量,学会在网上找答案,你遇到的问题大部分都是别人遇到过并且已经解决的,建议多百度,多谷歌。
CSDN上有许多技术文章和资源;
网课,推荐 MOOC,网易云课堂,慕课网等网站;
系统性的资料,可以查 菜鸟教程等网站;
拓展的话,可以在github上看看别人的小项目。
备注:每小节中需要理解的概念用红色标出
C++简介
高级语言、编译语言https://baijiahao.baidu.com/s?id=1615197669504904831&wfr=spider&for=pc
组成部分
标准的 C++ 由三个重要部分组成:
- 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
- C++ 标准库,提供了大量的函数,用于操作文件、字符串等。
- 标准模板库(STL),提供了大量的方法,用于操作数据结构等。
编译工具
建议使用vs2017,在官网下载 社区版
安装教程——完成步骤一至四,并熟悉主页面的菜单栏
基本语法1
程序结构
以hello world代码为例初识 程序结构(头文件、命名空间、主函数)
1 |
|
- C++ 语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件
。 - 下一行 using namespace std; 告诉编译器使用 std 命名空间。命名空间是 C++ 中一个相对新的概念。
- 下一行 // main() 是程序开始执行的地方 是一个单行注释。单行注释以 // 开头,在行末结束。
- 下一行 int main() 是主函数,程序从这里开始执行。
- 下一行 cout << “Hello World”; 会在屏幕上显示消息 “Hello World”。
- 下一行 return 0; 终止 main( )函数,并向调用进程返回值 0。
编译执行helllo world
安装教程——参照步骤五,新建项目,在源文件中新建C++文件,输入代码,点击运行(界面上方绿色小箭头,或键盘F5)。在进行C/C++编程的时候,在运行程序查看输出效果时,会出现窗口闪一下就关闭的情况。
注:在C++中一般在main函数中的return之前添加system(“pause”);这样就可以看清楚输出的结果,pause会输出”press any key to continue. . .”。