如何在 C++ 中定義列舉型別(enum)?


列舉型別聲明瞭一個可選型別名和一組零個或多個識別符號,這些識別符號可用作該型別的取值。每個列舉器均為常量,其型別為列舉。例如,如果你開發的應用程式針對某些變數具有固定數量的型別。例如,性別變數可有三類:男性、女性和其他。你可以定義並使用列舉,如下所示:

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

預設情況下,第一個名稱的值為 0,第二個名稱的值為 1,第三個的值為 2,依此類推。但這些值無關緊要,因為從本質上講,列舉用於表示符號含義。每當你比較自己程式中的列舉時,你只使用它的符號含義,而不使用它的實際值。

更新日期:2020-02-11

315 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.