《C++ Primer Plus》第2章学习笔记

内容思维导图

图1 第2章开始学习C++

知识要点

  • main函数的基本结构
// 第一行int main()叫函数头,函数名后括号部分叫做形参列表或参数列表
// 花括号中包含的部分叫函数体
int main()
{
    statements
    // 返回语句
    return 0;
}
  • 在C++中,每条完整的指令都称为语句(statement)
  • C++和C一样,也使用预处理器,该程序在进行主编译之前对源代码文件进行处理。
  • #include编译指令,不修改原始文件,而是将源代码文件和导入文件合成一个复合文件,编译的下一阶段将使用该文件。
// 该编译指令将导致iostream文件的内容取代下面的代码行
#include <iostream>
  • 头文件命名约定
头文件类型 约定 范例 说明
C++旧风格 以.h结尾 iostream.h C++程序可以使用
C旧风格 以.h结尾 math.h C、C++程序可以使用
C++新风格 没有扩展名 iostream C++程序可以使用,使用namespace std
转换后的C 加上前缀c,没有扩展名 cmath C++程序可以使用,可以使用不是C的特性,例如namespace std
  • 一行代码中不可分割的元素叫做标记(token)。空格、制表符和回车统称为空白(white space)。
  • 在C++中,使用声明语句指出存储类型并提供位置标签。
  • C++代码规则:使用变量前必须声明它
  • 函数原型之于函数就像变量声明之于变量——指出涉及的类型。
  • 应在首次使用函数之前提供原型,通常的做法是将原型放到main()函数定义之前
  • 函数格式:
type functionname(argumentlist)
{
     statements
}
  • C++不允许将函数定义嵌套在另一个函数定义中
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容