问题 单项选择题

下列程序的执行结果是______。 #include<stdio.h> union { int i;char c[2]; }; void main() { union un x;x.c[0]=10;x.c[1]=1;printf("\n%d",x.i); }

A.266

B.11

C.265

D.138

答案

参考答案:A

解析:[评析] 由于本题定义的是共用体,所以成员表列中的整型变量x与字符数组c共占用同—个存储单元,且此存储单元为2个字节,通常c[0]位于低字节,c[1]位于高字节,所以兄i的值为266。

实验题
多项选择题