宏定义&枚举
2016-03-01 本文已影响389人
Mustard_Buli
宏定义 (#define)
宏定义的意义和用途:(习惯上,都是“k”开头)
1.为了让一些数据有意义。
2.类似于内联函数(使用简便)。
3.输出日志的开关。
(非零即真,0为“发布阶段”,1为“开发阶段”)
枚举 (enum)
枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于“多项选择”场合,就是程序运行时从编译时已经设定的固定数目的“选择”中做出决定。
默认情况下,枚举中每个元素的基础类型是 int。可以使用冒号指定另一种整数值类型。默认是从0开始,后者会在前者之上+1。