第9题,c语言基础 10

 我来答
silenceandluo
2016-06-28 · TA获得超过1046个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:266万
展开全部
结构体变量的存储空间是其所有成员变量占内存空间之和
共用体变量的存储空间是其成员变量中占内存字节数最多的成员所占的内存空间
例如题目中:
共用体变量a的成员有3个,ch占1字节 x占2字节 f占4字节
所以f占的字节数最多,则变量a占的字节数就是f的字节数 4个字节
结构体变量uu:成员3个,分别num占2字节 name 占20字节 score占 4字节
所以变量uu占的字节数是:2+20+4=26字节
所以sizeof(uu)+sizeof(a)的值是26+4=30字节
追问
score为什么占4个字节
不应该是3×2个么
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式