1)只读变量
只读变量用关键词const 进行标识。eg:const int m = 100; 定义只读变量m。顾名思义,只读变量,变量值只能进行读操作,不能被进行修改。 int const 也相当于 const int。
2)自增自减操作符
++i; i的值立刻改变,返回值为该变量的值;
i++; 返回变量的值,而变量的值直到整个表达式求值完毕后才进行累加。
3)联合体
union my_union{
char ch;
int n;
};
联合体各个成员的存储空间相互重叠,都从同一个内存地址开始。初始化时,联合体变量被认为只有一个成员。
使用联合体的目的:节约内存,但前提是它的各个成员不能同时有效。
4)typedef:可以给任何已定义的类型定义别名,包括各种基本类型,eg:typedef unsigned long Ulong; //重命名为Ulong
5)局部变量,全局变量,静态变量的关系