找考题网-背景图
未分类题

下列程序的执行结果是______。 #lnClude<stdio.h> union un { int i; char c[2]; }; void main() { union un x; x.c[0]=10 x.c[l]=1; printf('/n%d,x.i); }
A.266
B.11
C.265
D.138

A.h>
B.c[0]=10
C.c[l]=1;
D.i);
E.266
B.11
C.265

【参考答案】

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