作业帮 > 综合 > 作业

答案为什么选C?已知职工记录描述如下,在Turbo C中,系统为变量w分配( )字节的空间.struct worker{

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 20:43:13
答案为什么选C?
已知职工记录描述如下,在Turbo C中,系统为变量w分配( )字节的空间.
struct worker
{ int no;
char name[20];
char sex;
union
{ int day; intmonth; int year;}birth;
} w;
A 29 B 20 C 25 D 6
2+20+1+2,分别是no的字节大小,name[20]的字节大小,sex的字节大小,然后是联合体birth的大小,联合体是个省内存的定义方法,里面的day month year被定义在一个2字节大小的空间中,它是day 还是month 还是year,完全取决于编程人员最后一次对它的引用.