秉火论坛

 找回密码
 注册

扫一扫,访问微社区

 
楼主: 山外メ雲ジ

【每日一题讲解】结构体的占用空间问题

  [复制链接]
发表于 2015-9-24 11:04:58 | 显示全部楼层
这个答案肯定是D了,具体的很复杂,详细的可以看下结构体对齐问题
回复 支持 反对

使用道具 举报

发表于 2015-9-27 10:07:13 | 显示全部楼层
不确定是哪个了
回复 支持 反对

使用道具 举报

发表于 2015-9-28 19:02:52 | 显示全部楼层
走过路过    不要错过
回复 支持 反对

使用道具 举报

发表于 2015-9-29 10:28:44 来自手机 | 显示全部楼层
答案是13对不对
回复 支持 反对

使用道具 举报

发表于 2015-9-30 16:28:44 来自手机 | 显示全部楼层
还以为是11…
回复 支持 反对

使用道具 举报

发表于 2015-10-1 22:28:02 | 显示全部楼层
d,按照内存最大的数据分配空间,8*3=24。
回复 支持 反对

使用道具 举报

发表于 2015-10-7 23:33:50 来自手机 | 显示全部楼层
fsuhdfhfxvjgsgjvv
回复 支持 反对

使用道具 举报

发表于 2015-10-8 02:08:48 | 显示全部楼层
默默的选一下b
回复 支持 反对

使用道具 举报

发表于 2015-10-10 12:43:12 | 显示全部楼层
D
a的偏移地址为0,b的偏移地址为8,c的偏移地址为16,int大小为2,但为了地址对齐补6位,故为24.
回复 支持 反对

使用道具 举报

发表于 2015-10-10 12:47:31 | 显示全部楼层
站太阳上看地球 发表于 2015-10-10 12:43
D
a的偏移地址为0,b的偏移地址为8,c的偏移地址为16,int大小为2,但为了地址对齐补6位,故为24.

#pragma   pack(4) 看完这个语句的用法,懂了。
回复 支持 反对

使用道具 举报

发表于 2015-10-10 16:52:03 | 显示全部楼层
应该是c吧··
回复 支持 反对

使用道具 举报

发表于 2015-10-13 22:41:05 | 显示全部楼层
这个不知道
回复 支持 反对

使用道具 举报

发表于 2015-10-17 16:01:39 | 显示全部楼层
专程看答案的
回复 支持 反对

使用道具 举报

发表于 2015-10-20 13:25:00 | 显示全部楼层
#pragma   pack(4)  
4+8+4 = 16
回复 支持 反对

使用道具 举报

发表于 2015-10-20 16:07:17 | 显示全部楼层
不知道

小白来学习
回复 支持 反对

使用道具 举报

发表于 2015-10-21 09:44:02 | 显示全部楼层
为什么我得出的答案选项里没有。。。
回复 支持 反对

使用道具 举报

发表于 2015-10-22 20:20:31 | 显示全部楼层
16                                                                     
回复 支持 反对

使用道具 举报

发表于 2015-10-23 16:47:42 | 显示全部楼层
答案应该是:c
回复 支持 反对

使用道具 举报

发表于 2015-10-25 21:53:22 | 显示全部楼层
考虑对齐应该选C
回复 支持 反对

使用道具 举报

发表于 2015-10-28 10:43:00 | 显示全部楼层
a                                 
回复 支持 反对

使用道具 举报

发表于 2015-10-28 12:43:20 | 显示全部楼层
16                     
回复 支持 反对

使用道具 举报

发表于 2015-10-28 14:03:05 | 显示全部楼层
亲们不介意我找了一个表容易理解的贴吧  请看http://blog.csdn.net/fb2058/article/details/15502071
回复 支持 反对

使用道具 举报

发表于 2015-10-29 23:43:02 | 显示全部楼层
ajhsgfkasgkagf
回复 支持 反对

使用道具 举报

发表于 2015-10-30 21:09:58 | 显示全部楼层
感谢已明白
回复 支持 反对

使用道具 举报

发表于 2015-10-30 23:37:16 | 显示全部楼层
ddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2015-10-30 23:38:08 | 显示全部楼层
指定对齐方式为 4 字节对齐
回复 支持 反对

使用道具 举报

发表于 2015-11-4 22:27:14 | 显示全部楼层
1+7+8+2+6=24
回复 支持 反对

使用道具 举报

发表于 2015-11-6 22:24:20 | 显示全部楼层
我选择B 14   
回复 支持 反对

使用道具 举报

发表于 2015-11-8 18:59:32 | 显示全部楼层
24                  
回复 支持 反对

使用道具 举报

发表于 2015-11-13 16:24:31 | 显示全部楼层
我想答18然而没有……那就……D?
回复 支持 反对

使用道具 举报

发表于 2015-11-13 18:50:10 | 显示全部楼层
应该是0x006
回复 支持 反对

使用道具 举报

发表于 2015-11-13 22:35:55 来自手机 | 显示全部楼层
每天真心来学习
回复 支持 反对

使用道具 举报

发表于 2015-11-14 07:25:50 | 显示全部楼层
我怎么觉得是18哦
回复 支持 反对

使用道具 举报

发表于 2015-11-18 22:46:37 | 显示全部楼层
D    选项
回复 支持 反对

使用道具 举报

发表于 2015-11-20 10:57:29 | 显示全部楼层
aaaaaaaaaaaaaaaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

发表于 2015-11-20 23:33:13 | 显示全部楼层
woxiangkanxiadanan
回复 支持 反对

使用道具 举报

发表于 2015-11-21 10:38:09 | 显示全部楼层
             看答案
回复 支持 反对

使用道具 举报

发表于 2015-11-24 08:37:26 | 显示全部楼层
制定有效对齐值为4,应该选C
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|秉火论坛 ( 粤ICP备14069197号-2

GMT+8, 2017-3-24 10:10 , Processed in 0.123754 second(s), 12 queries , Gzip On, Memcache On.

秉火电子论坛,原“野火电子论坛”

© 2014-2016 www.firebbs.cn,原www.chuxue123.com

快速回复 返回顶部 返回列表