已知枚举类型声明语句为:    enum COLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};    则下列说法中错误的是

admin2009-08-15  22

问题 已知枚举类型声明语句为:    enum COLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};    则下列说法中错误的是

选项 A、枚举常量YELLOW的值为1
B、枚举常量RED的值为6
C、枚举常量BLACK的值为10
D、枚举常量WHITE的值为1

答案D

解析 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值;枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2…。所以枚举函数中对象的值应从。开始,依次加1,如果有的对象已赋值,则后面也按照前面的值依次加1的原则。
转载请注明原文地址:https://jikaoti.com/ti/WvW0FFFM
0

最新回复(0)