C++ enum 关键字
示例
创建枚举类型:
enum Level {
LOW = 25,
MEDIUM = 50,
HIGH = 75
};
int main() {
enum Level myVar = MEDIUM;
cout << myVar;
return 0;
}
定义和用法
enum关键字用于声明枚举,枚举是一种特殊的数据类型,它表示一组常量(不可更改的值)。
要创建枚举,请使用enum关键字,后跟枚举名称,并用逗号分隔枚举项。
枚举可用作变量的数据类型。该类型的变量只能包含枚举指定的值之一。
语法
以下选项之一:
enum enumName {
ITEM1,
ITEM2,
...
}
enum enumName {
ITEM1 = value1,
ITEM2 = value2,
...
}
enumName 指定数据类型的名称。每个选项都以逗号分隔的列表形式指定(ITEM1, ITEM2, ...),位于代码块内。默认情况下,每个选项都被分配一个从零开始的不同整数。您也可以选择为枚举中的每个项分配一个整数(显示为 value1, value2 ...)。

