如何在C语言的switch case中使用枚举

   2024-10-10 8700
核心提示:在C语言中使用枚举类型在switch case语句中非常方便。首先需要定义一个枚举类型,然后在switch case中使用这个枚举类型的值来进

在C语言中使用枚举类型在switch case语句中非常方便。首先需要定义一个枚举类型,然后在switch case中使用这个枚举类型的值来进行判断。以下是一个简单的示例:

#include <stdio.h>enum Weekday {Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};int main() {    enum Weekday today = Wednesday;    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,并初始化为Wednesday。在switch case语句中,根据today的值来输出对应的星期几。

使用枚举类型在switch case语句中可以使代码更清晰易读,枚举值的名称可以给代码增加可读性,并且可以避免使用魔术数值。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号