const限定符
const int *p = &i; // 指向常量的指针,不能通过*p改变其值
int *const p = &i; // 指针是常量, 不能改变p的值
快速记忆:const * 常量指针; *const 指针常量
说明符
用于改变基本內建类型并把它们扩展展成更大的集合。有short long unsigned signed
enum
定义一组常量的集合,用标识符取代数字,便于记忆。值默认从0开始分配。
union
联合体里声明了多种不同的类型,一个联合体变量同时间只能使用一种类型。
何为对象?
对象是指一块能存储数据并具有某种类型的内存空间。
字面值常量
每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型。
引用
定义引用时,程序把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。引用必须初始化,且无法重新绑定到另一对象。