c语言问题,求解释

[复制链接]
查看11 | 回复3 | 2012-9-8 04:27:01 | 显示全部楼层 |阅读模式
要考虑4字节对齐:int num;4char k[10];10char p;14字节对齐 1int a;4float s; 4char add[50]504字节对齐 2加在一起 76。...
回复

使用道具 举报

千问 | 2012-9-8 04:27:01 | 显示全部楼层
把字节数加到一起就对了。...
回复

使用道具 举报

千问 | 2012-9-8 04:27:01 | 显示全部楼层
之前是24是OK的,但是那是以4Byte未标准的,后面的50个占用的空间为 (50+x)/4必须为整数也就是说x=2 =》存储Add需要52个Byte的空间 这样76就算出来了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行