在C語言中,枚舉類型可以通過使用關鍵字enum
來定義。以下是創建一個枚舉類的步驟:
enum
關鍵字定義枚舉類型:enum Weekday {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
};
在enum
關鍵字后面緊跟枚舉類型的名稱(例如Weekday
),然后在大括號中列出枚舉值(例如MONDAY
、TUESDAY
等)。
在定義完枚舉類型后,可以使用這些枚舉值來聲明變量:
enum Weekday today = MONDAY;
switch(today) {
case MONDAY:
printf("Today is Monday.\n");
break;
case TUESDAY:
printf("Today is Tuesday.\n");
break;
// 其他枚舉值的case分支
}
通過以上步驟,就可以創建一個枚舉類型并使用它在C語言中定義枚舉類。