c语言枚举类型enum用法
时间: 2023-08-30 15:10:17 浏览: 95
枚举类型enum用法
好的,这是一个关于 C 语言枚举类型的问题。枚举类型是一种用户自定义的数据类型,可以将一组命名常量赋值为整数值。它通常用于编写可读性强的程序代码。在 C 语言中,枚举定义方式如下:
```
enum 枚举类型名 {
枚举常量1,
枚举常量2,
...
};
```
其中,枚举类型名是程序员定义的类型名称,枚举常量是一组用户自定义的常量值,其默认值从 0 开始递增。
枚举类型定义完成后,我们可以通过枚举类型名和枚举常量名来引用它们。例如:
```
enum Weekday {
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};
int main() {
enum Weekday today = Monday;
printf("Today is %d\n", today);
return 0;
}
```
以上代码中,我们定义了一个名为 Weekday 的枚举类型,并定义了枚举常量:Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday。在 main 函数中,我们定义了一个变量 today,将其赋值为枚举常量 Monday,并打印出来。输出结果为 "Today is 0",因为 Monday 的默认枚举值为 0。
希望这能够回答您的问题!
阅读全文