枚举类型
枚举类型的存在,就相当于给变量戴上了枷锁,枚举类型的变量只能是某些数值中的一个。
使用方法:
1.首先定义枚举类型:enum weekday{mon,tue,wed,thu,fri,sat,sun};
2.定义枚举变量:enum weekday workday;
3.此时workday这个变量的值只能是mon,tue,wed,thu,fri,sat,sun中的一个。
说明:
1.枚举元素是常量,也就是不能赋值。
2.枚举元素的值,按顺序0,1,2.......,如果其中一个赋值,则后面依次加1.
3.枚举变量赋值,需要强制类型转换。