以如下程序实例进行分析。 [cpp] view plain copy #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。从这个例子可以看出 枚举量值是可以重复的。