### 枚举类型
枚举也可以用来创建新的数据类型。
枚举类型的存储区就是整数类型的存储区,这种存储区在使用的时候只能存放有限的几个整数。
枚举类型也需要先声明,然后才能使用。
声明枚举类型时需要提供一组名称,计算机为每个名称分配一个对应的整数,只有这些整数才能记录在枚举类型的存储区里。
不同枚举类型存储区所能存放的整数范围是不同的。
声明枚举类型的时候需要使用enum关键字。
默认第一个枚举成员变量被分配的整数是0, 向后一次递增。
#include <stdio.h>
int main(){
enum {CHUN, XIA, QIU, DONG};
printf("QIU = %d\n", QIU);
return 0;
}
可以在声明枚举类型的时候指定某个名称被分配的整数是几,这个名称后面的名称对应的整数也会发生变化。
#include <stdio.h>
int main(){
enum {CHUN, XIA = 5, QIU, DONG};
printf("QIU = %d\n", QIU);
return 0;
}