请读程序:void main(){union{int k;char i[2];} *s, a;s=&a;s->i[0]=0x39;s->i[1]=0x38;printf("%x\n", s->k);}则上面程序的输出结果是( )。
A. 3839
B. 3938
C. 380039
D. 390038
查看答案
结构体数组与基本结构体数组的区别:结构体数组中的元素类型都是不相同的。
A. 对
B. 错
结构体指针存储的是结构体在内存中的首地址。
A. 对
B. 错
在C语言中,结构体变量无法作为函数参数。
A. 对
B. 错
结构体指针作为函数参数,是将结构体的首地址传递给函数。
A. 对
B. 错