以如下程序实例进行分析。
#include<stdio.h>
int main()
{
enum{a, b=5, c,d=5,e);
printf("%d%d%d%d%d\n",a,b,c,de);
return 0;
}
//程序输出 0 5 6 4 5
枚举量的值默认为前一个变量值加1,而第一个如果没有赋值,则默认值为0。从这个例子可以看出 枚举量值是可以重复的。
以如下程序实例进行分析。
#include<stdio.h>
int main()
{
enum{a, b=5, c,d=5,e);
printf("%d%d%d%d%d\n",a,b,c,de);
return 0;
}
//程序输出 0 5 6 4 5