创建常量的方法
1 宏常量,用预处理指令#define创建
2 用const修饰的变量
3 就是本次学习的枚举
枚举的语法:
enum 枚举名{枚举量1,枚举量2,枚举量3,....,枚举量n};
例如:
enum colors {red,yellow,blue};//三个枚举量的值就是0、1、2
这条语句完成两项工作
1 让colors成了一种新的枚举类型的名称,可以用它创建枚举变量。
2 将red、yellow、blue作为符号常量,默认值是整数的0、1、2.
注意:
1 用枚举创建的变量取值只能在枚举量范围内。
2 枚举的作用域与变量的作用域相同。
3 可以显示的设置枚举量的值(必须是整数)
enum colors {red=1,yellow=2,blue=3};
4 也可以只显示的指定某些枚举量的值(枚举量的值可以重复)
enum colors {red,yellow=0,blue}; 这么写,三个枚举量的值就是0、0、1
enum colors {red,yellow=8,blue}; 这么写,三个枚举量的值就是0、8、9
5 可以将整数强制转换成枚举量。