C语言枚举
一、枚举
枚举的意思就是一一列举
1.1 枚举类型的声明
1 | enum Color |
可能取值都是有值的,默认从 0 开始,一次递增1
1 | printf("%d\n", RED); |
枚举常量可以在声明时赋予初始值,声明后不能再修改
1 | enum Color |
二、枚举类型的优点
增加代码的可读性和维护性
和 #define 的标识符比较枚举类型有类型检查,更严谨
便于调试,预处理阶段会删除 #define 定义的符号
使用方便,一次可以定义多个常量
枚举常量遵循作用域规则
三、 枚举类型的使用
1 | enum Color |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 不灭的黄金瞳!



