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


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

例如,如果你正在建立一個有固定數量型別的應用程式,用於一些變數。例如,比如說性別,它可以是三種類型:男性、女性和其他人。你可以像下面這樣定義和使用列舉 -

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

預設情況下,第一個名稱的值為 0,第二個名稱的值為 1,第三個名稱的值為 2,依此類推。但這些值無關緊要,因為列舉基本上用於具有符號含義。無論你在程式中什麼時候比較一個列舉,你都只應使用它的符號含義而不是它的實際值。

更新於: 11-Feb-2020

1K+ 次瀏覽

職業生涯起航

完成課程即可獲得認證

開始
廣告
© . All rights reserved.