1.枚举(enum)实绩上是为一组在逻辑上密不可分的整数值提供便于记忆的符号;
2.比如,声明一个代表星期的枚举类型的变量:
enum WeekDay
{ Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};
WeekDay day;
day = Tuesday;
3.按照系统的默认,枚举中的每个元素类型都是int型,且第一个元素删除去的值为0,它后面的每一个连续的元素的值按加1递增;
4. 在枚举中,也可以给元素直接赋值,如下把星期天的值设为1,其后的元素的值分别为2,3...
enum WeekDay
{ Sunday=1 ,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};
5. 为枚举类型的元素所赋的值的类型限于long、int、short和byte等数据类型。
|