什麼是 C++ 中的列舉常量?


列舉型別宣告一個可選型別名和一組零個或多個識別符號,這些識別符號可用作該型別的值。每個列舉器都是一個常量,其型別是列舉。這些也稱為列舉常量。

例如,如果你正在建立一個應用程式,其中一些變數具有固定數量的型別。例如,性別,它可以是三種類型,男、女和其他。你可以定義並使用一個列舉,如下所示:

#include<iostream>
using namespace std;
enum Gender {MALE, FEMALE, OTHERS};
int main() {
   Gender gen = Gender.FEMALE;
   return 0;
}

預設情況下,第一個名稱的值為 0,第二個名稱的值為 1,第三個名稱的值為 2,依此類推。但這些值並不重要,因為列舉基本上用於具有符號意義。每當你比較程式中的列舉,你將只使用其符號意義,而不是其實際值。

更新於:2020 年 2 月 11 日

1K+ 次瀏覽

開啟你的職業生涯

完成課程認證

開始
廣告