c语言枚举类型enum用法
时间: 2023-08-08 10:10:03 浏览: 168
C语言enum枚举类型解析共13页.pdf.zip
C语言中的枚举类型(enum)是一种用户自定义的数据类型,它可以将一组常量定义为一个类型。枚举类型的定义格式如下:
```
enum 枚举类型名 {
枚举常量1,
枚举常量2,
...
};
```
其中,枚举常量可以是任何合法的标识符,它们的值默认从0开始,每个枚举常量的值依次递增1。例如:
```
enum Color {
RED,
GREEN,
BLUE
};
```
在上面的例子中,Color是一个枚举类型名,RED、GREEN、BLUE是枚举常量,它们的值分别为0、1、2。
使用枚举类型时,可以通过枚举常量来表示相应的值,例如:
```
enum Color c = RED;
```
在上面的例子中,c是一个枚举类型变量,它的值为枚举常量RED的值0。
需要注意的是,枚举类型的值可以显式地指定,例如:
```
enum Color {
RED = 1,
GREEN = 2,
BLUE = 4
};
```
在上面的例子中,RED的值为1,GREEN的值为2,BLUE的值为4。
阅读全文