enum color{red,green,yellow=4,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举序号依次为()。
A. 1、2、3、4、5
B. 0、1、4、2、3
C. 2、3、4、5、6
D. 0、1、4、5、6
查看答案
在实际问题中,有些变量的取值被限定在一个有限的范围内。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。
A. 对
B. 错
系统为一个共用体变量分配存储空间时,其所占容量为()。
A. 共用体中第一个成员所占的容量
B. 共用体中所有成员所占容量之和
C. 共用体中所有成员所占容量最大者
D. 共用体中最后一个成员所占的容量
语句:union data{ short int i ;char c ; double d;}a;定义了共用体(联合体)变量a。
A. 对
B. 错
下面对typedef的叙述中不正确的是()。
A. 用typedef可以定义多种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来代表
D. 使用typedef有利于程序的通用和移植