下列结构体变量 m 的成员 a 的表示应该是()struct xy{ int a;double b;} *m;
A. m.a
B. m->a
C. *m.a
D. (*m)->a
查看答案
共用体(或共同体)类型变量在程序执行期间()
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中
枚举表中第一个枚举成员的默认值和两个相邻枚举成员之间默认的差值分别是()
A. 1和0
B. 1和1
C. 0和1
D. 0和0
以下叙述中错误的是( )
A. 可以通过typedef增加新的数据类型
B. 可以用typedef将已存在的类型用一个新的名字来代表
C. 用typedef定义新的类型名后,原有类型名仍有效
D. 用typedef可以为各种类型起别名,但不能为变量起别名
设有如下定义:strcut complex{ int real, unreal;} data1={1,8},data2;则以下赋值语句中错误的是( )
A. data2={2,6};
B. data2=data1;
C. data2.real=data1.real;
D. data2.real=data1.unreal;