C语言怎么创建一个枚举类

1542
2024/6/17 19:13:07
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C语言中,枚举类型可以通过使用关键字enum来定义。以下是创建一个枚举类的步骤:

  1. 使用enum关键字定义枚举类型:
enum Weekday {
    MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY
};
  1. enum关键字后面紧跟枚举类型的名称(例如Weekday),然后在大括号中列出枚举值(例如MONDAYTUESDAY等)。

  2. 在定义完枚举类型后,可以使用这些枚举值来声明变量:

enum Weekday today = MONDAY;
  1. 可以使用switch语句来处理枚举类型的变量:
switch(today) {
    case MONDAY:
        printf("Today is Monday.\n");
        break;
    case TUESDAY:
        printf("Today is Tuesday.\n");
        break;
    // 其他枚举值的case分支
}

通过以上步骤,就可以创建一个枚举类型并使用它在C语言中定义枚举类。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言ascii码转换字母的方法是什么