enum 枚舉名 {
枚舉值列表
};
enum weekday {
sun, mon, tue, wed, thu, fri, sat
};
被聲明為 weekday 類型的變量只能取這 7 個值之一。
enum weekday { ... };
enum weekday a, b, c;
enum weekday { ... } a, b, c;
enum { ... } a, b, c;
int,可隱式轉換參與運算枚舉是現代 C 編程中表達「有限離散值集合」的標準方式,強烈建議替代宏定義常量群。