已知枚举类型定义语句为: enum Token{NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列叙述中错误的是( )。A枚举常量NAME的值为1,B枚举常量NUMBER的则下列叙述中错误的是( )。

admin2016-10-28  28

问题 已知枚举类型定义语句为:
enum Token{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};
则下列叙述中错误的是(    )。A枚举常量NAME的值为1,B枚举常量NUMBER的则下列叙述中错误的是(    )。

选项 A、枚举常量NAME的值为1
B、枚举常量NUMBER的值为1
C、枚举常量MINUS的值为6
D、枚举常量PRINT的值为10

答案A

解析 此题考查的是枚举类型的声明。声明枚举类型的语法形式为:enum类型名{枚举值表}。需注意的是:当n个枚举值全部未赋常量值时,它们自左至右分别与整数0、1、2、3…n-1对应;若第i个枚举值赋常量值为m,则其未赋常量值的后续枚举值分别与整数m+1、m+2…对应,直到下一个赋了值的枚举值或结束。枚举常量NAME的值为0。
转载请注明原文地址:https://jikaoti.com/ti/sYE0FFFM
0

最新回复(0)