一, enum 常见用法
通常, enum 是用来枚举一些数的, 默认是从 0 开始
- enum
- {
- ONE, //0
- TWO, //1
- THREE //2
- };
但是如果我们在给中间某一个变量一个固定的值
- enum
- {
- ONE, //0
- TWO=2, //2
- THREE //3
- };
那么后续的变量, 就在定义过的变量的基础上增加 1.
二, enum 的扩展
之前在 const 篇, 我们得出了一个结论, const 所修饰的变量只是一个只读变量, 不能作为左值, 而不是一个常量, 那么 C 语言里面有真正的常量吗?
答案当然是有的, 这个真正的常量, 就是无名枚举, 如下
- enum
- {CONST_NUM = 10,};
这里的 CONST_NUM 就是我们的常量.
来源: http://www.bubuko.com/infodetail-2576631.html