枚举类型的使用方法
- enum是C语言中的一种自定义类型
- enum值是可以根据需要自定义的整型值
- 第一个定义的enum值默认为0
- 默认情况下的enum值是在前一个定义值的基础上加1
- enum类型的变量只能取定义时的离散值
基本用法如下:
#include <stdio.h>
enum Color
{
GREEN,
RED=2,
BLUE
};
int main()
{
enum Color c= GREEN;
printf("%d\r\n",c);
}
如上程序,打印出变量c的值为0.
枚举类型的特殊意义
- enum中定义的值是C语言中真正意义上的常量
- 在工程中enum多用于定义整型常量
下面程序使用枚举定义一个整型常量,输出了1到10.
#include <stdio.h>
//无名枚举类型
enum
{
ARRAY_SIZE = 10,
};
int main()