问题 单项选择题

若有以下定义和语句 union date { int i; char c; fioat f;} x; int y;则以下语句正确的是______。

A.x=10.5;

B.c=101;

C.y=x;

D.printf("%d\n",;

答案

参考答案:B

解析:评析:本题定义了共用体变量x及整型变量y,需要说明的是共用体变量不能直接引用,而只能用共用体变量中的成员,故选项A、C、D均错误。

多项选择题
名词解释