### 枚举类型 枚举也可以用来创建新的数据类型。 枚举类型的存储区就是整数类型的存储区,这种存储区在使用的时候只能存放有限的几个整数。 枚举类型也需要先声明,然后才能使用。 声明枚举类型时需要提供一组名称,计算机为每个名称分配一个对应的整数,只有这些整数才能记录在枚举类型的存储区里。 不同枚举类型存储区所能存放的整数范围是不同的。 声明枚举类型的时候需要使用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; }