未分类题
下列程序的输出结果是______。 main() { union} int a[2]; long k; char c[4]; }un,*sp=&un; sp->a[0]=0x39; sp->a[1]=0x38; printf('%1x/n',sp->k); }
D.380039
A.3938
B.3839
C.390038
【参考答案】
D
解析:结构体变量un的存储情况如图18-3所示,第一列表示地址,第二列为每个字节的值,可用两位的十六进制数表......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)