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 等所示)。