单项选择题

若有以下定义和语句
union data
{int i;
char c;
float f;
}a;
int n;
则以下语句正确的是()。

A.a=5;
B.a={2,‘a’,1.2};
C.printf("%d",a);
D.n=a

热门 试题