问题
单项选择题
若有以下定义和语句union data { int i; char C; float f;}X;int Y;则以下语句正确的是【 】。
A.x=10.5;
B.x.C=101:
C.Y=x;
D.printf("%d\n",x);
答案
参考答案:B
解析:在引用共用体变量时,应当引用共用体变量中的成员,而不应当引用共用体的变量本身。
若有以下定义和语句union data { int i; char C; float f;}X;int Y;则以下语句正确的是【 】。
A.x=10.5;
B.x.C=101:
C.Y=x;
D.printf("%d\n",x);
参考答案:B
解析:在引用共用体变量时,应当引用共用体变量中的成员,而不应当引用共用体的变量本身。