枚举类型在C语言中的定义语法为:
enum 枚举类型名 {常量列表};
其中,枚举类型名可以自由定义,常量列表中的每个常量都对应一个整数值,默认从0开始,并且依次自增1。枚举类型中定义的常量值不一定要按照默认的顺序自增,也可以手动指定每个常量的值。例如:
enum Days_of_week { Monday=1, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday };
在上述的枚举类型定义中,Monday对应的常量值为1,而Tuesday的常量值会自动从Monday的常量值2开始自增。