若有以下定义语句uniondata{intl;charc;floatf;}a;intn;则以下语句正确的是
A. a=5;
B. a={2,‘a‘,1,2};
C. printf("%d\n"a);
D. n=a;
查看答案
下面对typedef的叙述中不正确的是
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来代表
D. 使用typedef有利用程序的通用移值
设有定义语句:enumteam{my,your=2,his,her=his+5};则printf(”%d”,her)的输出结果是()。
若有如下定义语句,unionaa{intx;charc[2];};structbb{unionaam,floatw[3];doublen;}w;则变量w在内存中所占的字节数为()。