枚举类型(enumeration)是 C++ 中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。
定义格式:枚举类型的定义格式为:
- enum 枚举类型(可省略)
- {
- 枚举常量,
- };
除了定义枚举常量,也可以同时定义枚举变量:
- enum 枚举类型(可省略)
- {
- 枚举常量1,
- 枚举常量2,
- 枚举常量3
- }
- 枚举变量1,
- 枚举变量2,
- 枚举变量3;
举例:
- enum WEEK
- {
- week_useless = 0,
- monday,
- tuesday,
- wednesday,
- thursday,
- friday,
- saturday,
- sunday
- }
- week1,
- week2;
-
