问题 单项选择题

已知枚举类型定义语句为: enum Token { NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列说法中,错误的是( )。

A.枚举常量NAME的值为1

B.枚举常量NUMBER的值为1

C.枚举常量MINUS的值为6

D.枚举常量PRINT的值为10

答案

参考答案:A

解析: 枚举类型定义了一些整型符号常量的集合,使用枚举类型时应该注意以下几点: ①枚举类型的第一个常量默认值是0。 ②枚举类型常量的值允许彼此相同。 ③虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。 由此可知,枚举常量NAME的值应为0。所以选项A是错误的。

选择题
单项选择题