野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

  [复制链接]
发表于 2017-11-22 11:37:26 | 显示全部楼层
C 16,因为要满足是4的倍数
回复 支持 反对

使用道具 举报

发表于 2017-11-25 22:37:19 | 显示全部楼层
本帖最后由 88moom88 于 2017-11-25 22:38 编辑

这个简单应该是c对
回复 支持 反对

使用道具 举报

发表于 2017-11-27 15:52:27 | 显示全部楼层
16
回复

使用道具 举报

发表于 2017-12-4 19:26:33 | 显示全部楼层
答案是b呀,,,,,
回复

使用道具 举报

发表于 2017-12-8 10:38:58 | 显示全部楼层
学习学习学习学习学习学习学习学习学习学习
回复 支持 反对

使用道具 举报

发表于 2017-12-8 17:12:24 | 显示全部楼层
应该是16个byte, 4+8+4=16
回复 支持 反对

使用道具 举报

发表于 2017-12-12 16:51:02 | 显示全部楼层
上的发放都是发生对方是否
回复 支持 反对

使用道具 举报

发表于 2017-12-15 10:58:30 | 显示全部楼层
C                           
回复 支持 反对

使用道具 举报

发表于 2017-12-22 15:45:03 | 显示全部楼层
2121212212122124
回复 支持 反对

使用道具 举报

发表于 2017-12-26 18:02:24 | 显示全部楼层
答案应该是24
回复 支持 反对

使用道具 举报

发表于 2017-12-26 21:32:10 | 显示全部楼层
按最大为24
回复 支持 反对

使用道具 举报

发表于 2017-12-27 06:02:28 | 显示全部楼层
根据第一句,char占一个,double占两个,int占一个,总共四个,即是16
回复 支持 反对

使用道具 举报

发表于 2017-12-29 12:55:33 | 显示全部楼层
16 选C CCC
回复

使用道具 举报

发表于 2018-1-1 16:00:12 | 显示全部楼层
答案为D,按double计算
回复 支持 反对

使用道具 举报

发表于 2018-1-4 11:33:38 | 显示全部楼层
我也觉得是16,24的话太浪费了
回复 支持 反对

使用道具 举报

发表于 2018-1-4 13:04:53 | 显示全部楼层
回复。。。
回复

使用道具 举报

发表于 2018-1-7 09:54:06 | 显示全部楼层
4+8+4=16,选C
回复 支持 反对

使用道具 举报

发表于 2018-1-18 16:23:14 | 显示全部楼层
16字节吧,学习一下
回复 支持 反对

使用道具 举报

发表于 2018-1-18 19:10:01 | 显示全部楼层
请赐教,,,,,,,,,
回复

使用道具 举报

发表于 2018-2-26 20:41:22 | 显示全部楼层
答案是24字节
回复 支持 反对

使用道具 举报

发表于 2018-2-28 09:15:34 | 显示全部楼层
由于对齐基数是4,1+8+2后还要加2,答案选A
回复 支持 反对

使用道具 举报

发表于 2018-2-28 09:25:13 | 显示全部楼层
结构体占13字节,但是用了4字对齐,使用后面的3个字节也用不了,所以占16字节
回复 支持 反对

使用道具 举报

发表于 2018-3-16 13:07:36 | 显示全部楼层
难道是24。。。
回复

使用道具 举报

发表于 2018-3-26 10:57:04 | 显示全部楼层
16                 
回复 支持 反对

使用道具 举报

发表于 2018-3-27 14:33:19 | 显示全部楼层
答案啊啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

发表于 2018-4-1 21:19:11 | 显示全部楼层
没看懂看答案学习一下
回复 支持 反对

使用道具 举报

发表于 2018-4-2 00:25:48 | 显示全部楼层
想看答案
回复

使用道具 举报

发表于 2018-4-2 11:27:27 | 显示全部楼层
C,因为上面是以pack(4)为基准
回复 支持 反对

使用道具 举报

发表于 2018-4-6 10:11:45 | 显示全部楼层
20,结构体终于搞懂了
回复 支持 反对

使用道具 举报

发表于 2018-4-8 16:25:03 | 显示全部楼层
学习一下,答案ABCD中没有
回复 支持 反对

使用道具 举报

发表于 2018-4-9 10:34:38 | 显示全部楼层
怎么计算444444
回复 支持 反对

使用道具 举报

发表于 2018-4-16 10:48:35 | 显示全部楼层
学习一下。不知道答案
回复 支持 反对

使用道具 举报

发表于 2018-5-16 14:00:00 | 显示全部楼层
过来看看想知道答案
回复 支持 反对

使用道具 举报

发表于 2018-5-28 22:04:33 | 显示全部楼层
为了养成好习惯  time 记得  大写,避免跟平时使用的变量混淆
回复 支持 反对

使用道具 举报

发表于 2018-7-7 14:20:48 | 显示全部楼层
111                              
回复 支持 反对

使用道具 举报

发表于 2018-7-8 10:49:12 来自手机 | 显示全部楼层
选择c,应该是对的
回复 支持 反对

使用道具 举报

发表于 2018-7-30 14:56:35 | 显示全部楼层
#pragma什么意思?
回复 支持 反对

使用道具 举报

发表于 2018-8-17 08:28:50 | 显示全部楼层
我不知道!
回复

使用道具 举报

发表于 2018-8-27 23:33:34 | 显示全部楼层
不懂.................
回复

使用道具 举报

发表于 2018-8-29 23:58:25 | 显示全部楼层
24    以double对齐(8bit)
回复 支持 反对

使用道具 举报

发表于 2018-8-30 17:37:26 | 显示全部楼层
看看答案,对结构体一直迷糊
回复 支持 反对

使用道具 举报

发表于 2018-8-31 09:30:23 | 显示全部楼层
#pragma pack(n)  这个是什么意思?请教一下
回复 支持 反对

使用道具 举报

发表于 2018-9-7 11:47:36 | 显示全部楼层
16            
回复 支持 反对

使用道具 举报

发表于 2018-9-7 15:40:06 | 显示全部楼层
16,看看对不对
回复 支持 反对

使用道具 举报

发表于 2018-9-8 11:06:08 | 显示全部楼层
学习知识了强烈支持
回复 支持 反对

使用道具 举报

发表于 2018-9-12 10:31:00 | 显示全部楼层
1616161616
回复 支持 反对

使用道具 举报

发表于 2018-9-18 00:05:48 | 显示全部楼层
本帖最后由 //Mr.L 于 2018-9-18 09:28 编辑

1+3+8+2+2 = 16 对么?
回复 支持 反对

使用道具 举报

发表于 2018-9-23 15:47:28 | 显示全部楼层
应该是D.24个字节?
回复 支持 反对

使用道具 举报

发表于 2018-10-8 15:32:18 | 显示全部楼层
这个不知道了
来看看
回复 支持 反对

使用道具 举报

发表于 2018-10-8 20:43:18 | 显示全部楼层
结构体按最大的8对齐,对齐选24
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 21:20 , Processed in 0.051507 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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