在我们实际工作中,或者编写代码中.我们有的时候会用固定的值.而且不是很多.
这个时候就可以使用枚举了.如果我们使用#define显然不好办.
例如我们星期一到星期天.
#define Mon 1
......
虽然说能解决问题.
语法:
关键字 枚举名字 {类型名称,类型名称...};
enum MyData {Mon,Tues,Wed,...};
我们现在定义好了枚举了.但是没有给值.其实枚举自动帮我们给定了.
Mon = 0,Tues = 1..依次类推.
我们也可以自己指定.
例如:
enum MyData {mon = 2,Tues,wed,...}
那么Tues = 3,wed = 4..依次类推.
枚举也是一种数据类型.我们可以使用枚举来定义一个枚举变量.
例如:
enum MyData a,b,c;
常用的初始化
1.enum MyData a = mon;
2.enum MyData{mon = 1,..};
枚举变量赋值只能是枚举中定义的值.