c语言,请分析一下,第39题
2个回答
展开全部
定义一个枚举类型的语法就是这样的,想想结构是怎么定义的。
//定义enum name
enum name{ n1, n2, n3……………… };
//声明一个enum name类型变量a
enum name a;
默认如果不指定特定的值就会从0开始。
如果赋值了那么就是指定的值,并且他的下一个等于前一个+1。
但枚举类型只能是无符号数,所以-1会被转换成无符号整数。
根据选项ac不符合定义语法排除,枚举需要的是标识符(命名规则与变量名一致)而不是字符串,所以d排除。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询