经典指数          
原因
3144
浏览数
0
收藏数
 

有如下程序段,请问k的值是
enum {
    a, b=5, c, d=4, e
} k; 
k =c;
  • 3
  • 4
  • 5
  • 6

     举报   纠错  
 
切换
1 个答案

enum{a, b=5, c, d=4, e} k;

默认a=0,既然b=5,根据那么枚举类型的后一个元素在不赋值的情况下,比前一个元素大1,那么c默认为6,d=4,e默认为5

 
切换
撰写答案