下列枚举类型的定义中,包含枚举值5的是

admin2015-07-22  25

问题 下列枚举类型的定义中,包含枚举值5的是

选项 A、enum test {LEFT, UP, RIGHT,DOWN};
B、enum test {LEFT, UP=3, RIGHT, DOWN};
C、enum test {LEFT=-1, UP,RIGHT, DOWN};
D、enum test {LEFT, UP, RIGHT=6, DOWN};

答案B

解析 枚举类型中枚举成员是常量,可以显式初始化,也可以隐式初始化;默认的情况下第一个枚举成员赋值为0,每个枚举成员值比前面一个枚举变量大1;所以各个选项中枚举成员值分别如下:A:0,1,2,3; B:0,3,4,5; C:-1,0,1,2; D:0,1,6,7;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/G5Np777K
0

最新回复(0)