C-枚举类型

枚举 (enum)

enum 枚举类型名称 {枚举 = 初始值, ...}

不设置初始值时, 第一个默认为0, 后续比前一个元素大1.

创建与使用

enum Status {low = 1, middle = 2, high = 3};

int main()
{
    enum Status s1 = low;
    printf("%d\n", s1);  // 1
    switch (s1)
    {
        case low:
        case middle:
        case high:
            printf("%d\n", s1);
            break;
        default:
            printf("DEFAULT");
            break;
    }
}
posted @ 2023-04-10 23:01  Khrushchefox  阅读(10)  评论(0编辑  收藏  举报