编辑代码

#include <stdio.h>

// 定义枚举类型
enum days {
    MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY
};

int main() {
    // 使用枚举类型
    enum days today;

    today = TUESDAY;
    printf("Today is %d\n", today);

    // 根据数字值获取枚举名称
    switch (today) {
        case MONDAY: 
            printf("Mondays are bad.\n");
            break;
        case FRIDAY:
            printf("Fridays are better.\n");
            break;
        case SATURDAY:
        case SUNDAY:
            printf("Weekends are best.\n");
            break;
        default:
            printf("Midweek days are so-so.\n");
    }

    return 0;
}