定义枚举与使用与java类似,不同的是C语言的枚举类型只能是在整型的,并且是递增连续的的。
语法:
#include <stdio.h>
enum WeekDay{
Monday,Tuesday ,Wednesday,Thursday,Friday,Saturday,Sunday
};
void main(){
enum WeekDay _sunDay = Sunday;
printf("%d",_sunDay);
}
运行结果:
6
如果Monday=1的话,那么后面的值都是依次加一的,因为它是以第一个元素进行递增的。