C++ primer plus第二章学习

image.png

当程序运行后自动关闭窗口时,则需要使用cin.get();语句可以使得窗口打开
如果一直让窗口打开,需要添加两条cin.get();cin.get();


image.png

程序以函数为模块进行构建,main()函数中有以下元素

  • 注释://
  • 预处理命令:#include
  • 函数头:
  • 函数体:
  • 使用命令空间
  • 使用cout显示消息
  • return语句
  • 预处理命令是用来包含头文件,使用命令空间using ,这是一个编译指令,为了防止重名.
  • 一个函数分为:函数头和函数体 ,
  • 对于上述main函数来说:
    1. 函数头: 返回类型(int) 函数名 main(参数列表,...)
    2. 函数体{} 函数体中有语句组成.


      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函数

并不一定

  • 动态链接库
  • 单片机的程序,往往使用的是地址.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容