数据类型是程序的基础:它告诉我们数据的意义以及我们能在数据上执行的操作。
基本数据类型
C++ 定义了一套包括 算数类型 和 空类型 在内点基本数据类型。其中 算术类型 包括 字符、整数型、布尔值和 浮点数。空类型不对应具体的值,仅用于一些特殊点场合,例如最常见点是,当函数不返回任何值时使用空类型作为返回类型。
在 C++ 中初始化是一个异常复杂的问题。
在 C++ 中 初始化 和 赋值 是两种完全不同的操作。
列表初始化
1 | int unit_num = 0; |
作为 C++11 新标准的一部分,用花括号初始化变量的到来全面的应用。
复合类型
引用和指针
2.6 自定义数据结构
预处理器
确保头文件多次包含仍然能正常工作的常用技术是预处理器(Preprocessor),它由 C++ 语言从 C语言中继承而来。