DSP

enum

2019-07-13 15:51发布

 以如下程序实例进行分析。 [cpp] view plain copy
  1. #include  
  2. int main()  
  3. {  
  4.     enum{a, b=5, c,d=5,e);  
  5.     printf("%d%d%d%d%d ",a,b,c,de);  
  6.     return 0;  
  7. }  
  8. //程序输出   0 5 6 4 5  

枚举量的值默认为前一个变量值加1,而第一个如果没有赋值,则默认值为0。从这个例子可以看出枚举量值是可以重复的。