在C语言中,可以使用枚举类型来定义一个包含中文的枚举,并通过switch语句输出对应的中文。
下面是一个示例代码:
#include// 定义一个包含中文的枚举类型 enum Weekday { 星期一, 星期二, 星期三, 星期四, 星期五, 星期六, 星期日 }; int main() { enum Weekday today = 星期一; // 定义一个枚举变量并赋值为星期一 switch (today) { case 星期一: printf("今天是星期一\n"); break; case 星期二: printf("今天是星期二\n"); break; case 星期三: printf("今天是星期三\n"); break; case 星期四: printf("今天是星期四\n"); break; case 星期五: printf("今天是星期五\n"); break; case 星期六: printf("今天是星期六\n"); break; case 星期日: printf("今天是星期日\n"); break; default: printf("无效的日期\n"); break; } return 0; }
在上面的代码中,我们定义了一个枚举类型Weekday
,其中包含了中文的枚举值。然后在main()
函数中,我们定义了一个枚举变量today
并赋值为星期一
,然后使用switch语句根据枚举值输出对应的中文。
运行以上代码,输出结果将是今天是星期一
。