c++enum的用法
时间: 2023-10-30 21:59:18 浏览: 195
enum的用法
C语言中的enum(枚举)用于定义一组命名的整数常量。它可以为一系列相关的常量赋予有意义的名字,使代码更易读和理解。
枚举的基本语法如下:
```c
enum 枚举名 {
枚举值1,
枚举值2,
...
};
```
其中,枚举名是枚举类型的名称,枚举值是枚举类型中定义的常量。
以下是一个简单的例子:
```c
#include <stdio.h>
enum Weekday {
MON,
TUE,
WED,
THU,
FRI,
SAT,
SUN
};
int main() {
enum Weekday today = WED;
printf("Today is %d\n", today);
return 0;
}
```
在上面的例子中,我们定义了一个名为Weekday的枚举类型,并定义了一些常量(MON、TUE等)。在main函数中,我们声明了一个变量today,并将其赋值为WED。然后,我们使用printf函数打印出today的值,结果为2(因为枚举值从0开始计数)。
枚举可以用于替代常量定义,使代码更具可读性。它还可以用于switch语句等场景,方便地处理一系列相关的常量。
阅读全文