野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

  [复制链接]
发表于 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-2 14:05:38 | 显示全部楼层
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-11 09:48:59 | 显示全部楼层
看看答案。。。。。。。。。。。
回复

使用道具 举报

发表于 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 19:35:51 | 显示全部楼层
16...................
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2015-10-24 17:20:47 | 显示全部楼层
d!!!!!!!!!
回复

使用道具 举报

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

使用道具 举报

发表于 2015-10-26 15:17:18 | 显示全部楼层
。。。
回复

使用道具 举报

发表于 2015-10-28 00:16:02 | 显示全部楼层
16吧。。。。
回复

使用道具 举报

发表于 2015-10-28 08:34:49 来自手机 | 显示全部楼层
不懂啊。。。。。。。。
回复

使用道具 举报

发表于 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-7 13:44:36 | 显示全部楼层
24个字节!!!!
回复

使用道具 举报

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

使用道具 举报

发表于 2015-11-9 20:05:01 | 显示全部楼层
答案是16!!!
回复

使用道具 举报

发表于 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-17 20:15:51 | 显示全部楼层
真不知道....
回复

使用道具 举报

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

使用道具 举报

发表于 2015-11-18 23:46:15 | 显示全部楼层
看看结果,,
回复

使用道具 举报

发表于 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
回复 支持 反对

使用道具 举报

发表于 2015-11-26 14:30:31 | 显示全部楼层
我觉得应该是 16吧
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-28 01:49 , Processed in 0.088028 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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