A-A+

以下对枚举类型名的定义中正确的是()。A.enum a={one two three};B.

2022-08-06 03:27:55 问答库 阅读 175 次

问题详情

以下对枚举类型名的定义中正确的是()。
A.enum a={one,two,three};
B.enum a{one=9,two=-1.three=200};
C.enum a={"one","two","four"};
D.enum a{"nine","two","three"};请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:枚举类型的定义类似于结构体和共用体,所以选项A和C不正确。大括号中的枚举元素应该使用合法标识符来定义,而不是字符串常量,所以选项D不正确。故应该选择B。

考点:定义,类型