C语言习题,求解释!谢谢!

2025-02-07 09:49:17
推荐回答(5个)
回答1:

这与所用的编译系统有关。
如果是32位编译器,则每个int是4个字节,会输出12,选D。

若是16位编译器(如Turbo C),则每个int是2个字节,会输出6,选A。

回答2:

int 占据4个字节,year  day  month 总共12个字节 

回答3:

D 整形数据在C元语言中占4Byte,3*4=12

第二个共用体选 C

回答4:

输出结构体date 的字节长度,int型为4 ,year,month,day
三个int型,答案为12

回答5:

结构体的长度是其结构体成员长度的总和