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