image.png
当程序运行后自动关闭窗口时,则需要使用cin.get();语句可以使得窗口打开
如果一直让窗口打开,需要添加两条cin.get();cin.get();
image.png
程序以函数为模块进行构建,main()函数中有以下元素
- 注释://
- 预处理命令:#include
- 函数头:
- 函数体:
- 使用命令空间
- 使用cout显示消息
- return语句
- 预处理命令是用来包含头文件,使用命令空间using ,这是一个编译指令,为了防止重名.
- 一个函数分为:函数头和函数体 ,
- 对于上述main函数来说:
- 函数头: 返回类型(int) 函数名 main(参数列表,...)
-
函数体{} 函数体中有语句组成.
image.png
image.png
int main() // 函数头说明了函数需要的参数和函数名,就像一个黑盒子一样,黑盒子的名字和需要加工的数据.函数的返回类型就是输出的东西.函数有且仅有一个返回值.
{
//C++中每条完整的语句可以称之为指令
// C++中函数体是说明数据要进行怎样的加工和处理
//C ++中单条语句是以分号为结束标志,但是语句块并不一定.
statements
return 0;
}
image.png
- 什么是语句呢? 语句就是将要执行的操作.
- 编译器要知道语句什么时候结束,C++中编译器以分号作为终止符
- C++中要求main()函数的返回类型是int ,函数的返回类型表明函数返回给调用其函数的信息
- 定义时的函数参数是形式参数
- 调用时的函数参数是实际参数
- main()函数是由编译器添加到程序中的启动代码进行调用的.
-
启动代码是程序和操作系统的接口
image.png
在C语言中省略函数的返回类型相当于是默认返回类型是int.但是C++没有这样使用.
如果编译器到达main()函数的末尾是没有遇到return sentence ,则默认为是return 0;
是否所有的程序都需要main函数
并不一定
- 动态链接库
- 单片机的程序,往往使用的是地址.