宏定义 (#define)
宏定义的意义和用途:(习惯上,都是“k”开头)
1.为了让一些数据有意义。

2.类似于内联函数(使用简便)。

3.输出日志的开关。

枚举 (enum)
枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于“多项选择”场合,就是程序运行时从编译时已经设定的固定数目的“选择”中做出决定。
默认情况下,枚举中每个元素的基础类型是 int。可以使用冒号指定另一种整数值类型。默认是从0开始,后者会在前者之上+1。
网友评论