枚舉類型的定義
枚舉類型定義的一般形式爲:
enum 枚舉名{枚舉值列表};
在枚舉值列表中列出所有可用值。這些值也稱爲枚舉元素,枚舉值是常量,不是變量,枚舉元素本身由系統定義了一個表示序號的數值,從0開始順序定義爲0,1,2...
例如:
enum WeekDay{ sunday, monday, tuesday, wednesday, thursday, fridar, saturday };
定義枚舉變量 enum WeekDay 枚舉變量名;例如
// 定義枚舉變量 enum WeekDay oneDay = sunday;
完整代碼:
#include <CoreFoundation/CoreFoundation.h> int main(int argc, const char * argv[]) { enum WeekDay{ sunday, monday, tuesday, wednesday, thursday, fridar, saturday }; // 定義枚舉變量 enum WeekDay oneDay = sunday; if (oneDay == sunday || oneDay == saturday) { printf("休息日\n"); }else{ printf("工作日\n"); } printf("數值表示爲:%d\n",oneDay); return 0; }
輸出結果如下: