下列程序的执行结果是______。 #include<stdio.h> union un { int i; char c[2}; }; void main() { union un x; x.

admin2009-01-15  14

问题 下列程序的执行结果是______。    #include<stdio.h>    union un    {  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

答案1

解析 由于本题定义的是共用体,所以成员表列中的整型变量x与字符数组c共占用同一个存储单元,且此存储单元为 2个字节,通常c[0]位于低字节,c[1]位于高字节,所以x.i的值为266。
转载请注明原文地址:https://kaotiyun.com/show/M2Xp777K
0

随机试题
最新回复(0)