填空题
下面程序的运行结果是{{U}} 【17】 {{/U}}。
typedef union student
{ char name[10];
long sno;
char sex;
float score[4];
} STU;
main()
{ STU a[5];
printf("%d/n",sizeof(a));
}
【正确答案】
1、80
【答案解析】[解析] 本题中,数组a的元素类型是共用体,共用体类型变量所占的内存长度为最大成员的长度,即单精度数组的长度,为 4×4=16。因此,数组a所占的内存长度为5x16=80,所以最后输出的s值为80。