问题 单项选择题

有以下程序main(){ union{ unsigned int n;unsigned char c;}ul;ul.c='A';printf("%c\n",ul.n);}执行后输出结果是

A.产生语法错

B.随机值

C.A

D.65

答案

参考答案:C

解析:共用体变量中所有成员共享一段存储空间,它们的值为最后一次对其中变量所赋的值。

选择题
单项选择题