C语言中可以使用枚举类型来定义一组命名常量,方便代码的阅读和维护。输出枚举类型的值可以使用switch语句来实现。下面是一个示例代码:

#include <stdio.h>

enum Weekday {Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};

int main() {
    enum Weekday today = Tuesday; // 声明一个枚举类型变量
    switch (today) {
        case Monday:
            printf('Today is Monday.\n');
            break;
        case Tuesday:
            printf('Today is Tuesday.\n');
            break;
        case Wednesday:
            printf('Today is Wednesday.\n');
            break;
        case Thursday:
            printf('Today is Thursday.\n');
            break;
        case Friday:
            printf('Today is Friday.\n');
            break;
        case Saturday:
            printf('Today is Saturday.\n');
            break;
        case Sunday:
            printf('Today is Sunday.\n');
            break;
        default:
            printf('Invalid day.\n');
            break;
    }
    return 0;
}

此代码首先定义了一个枚举类型Weekday,然后在main函数中声明了一个枚举类型变量today,并将其赋值为Tuesday。接下来使用switch语句判断today变量的值,根据不同的情况输出不同的结果。最后返回0表示程序运行结束。

C语言枚举类型输出:使用switch语句实现

原文地址: https://www.cveoy.top/t/topic/nIts 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录