问题 单项选择题

下面程序的输出是______。 typedef union { long x[2];int y[4];char z[8]; }MYTYPE; MYTYPE them; main() { printf("%d\n",sizeof(them));}

A.32

B.16

C.8

D.24

答案

参考答案:C

解析:[评析] sizeof(x)是一个标准C函数,它的返回值是x型的数据结构占用的内存字节数。题目中定义了一个共用体,共用体变量在内存中所占的长度等于最长的成员的长度。

单项选择题
单项选择题