野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题讲解】结构体的内存大小问题

  [复制链接]
发表于 2017-8-3 22:52:25 | 显示全部楼层
应该是16位
回复 支持 反对

使用道具 举报

发表于 2017-8-4 09:11:51 | 显示全部楼层

联合体大小到底怎么算的啊
回复 支持 反对

使用道具 举报

发表于 2017-8-5 19:53:16 | 显示全部楼层
//若 int 占 2 个字节,char 占 1 个字节,float 占 4 个字节,则定义如下:
struct stu
{
  union{
    char bj[5];
    int bh[2];
  }class;
  char xm[8];
  float cj;
}xc;
//则 sizeof(xc)的值为?
回复 支持 反对

使用道具 举报

发表于 2017-8-5 23:10:05 来自手机 | 显示全部楼层
共用体8byte+8+4=20字节
回复 支持 反对

使用道具 举报

发表于 2017-8-6 07:37:10 | 显示全部楼层
学习学习虽然来得晚。但是为时未晚吧
回复 支持 反对

使用道具 举报

发表于 2017-8-19 22:51:12 | 显示全部楼层
111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2017-8-22 15:03:43 | 显示全部楼层
谢谢楼主,共同发展
回复 支持 反对

使用道具 举报

发表于 2017-8-25 17:25:34 | 显示全部楼层
看一看答案
回复 支持 反对

使用道具 举报

发表于 2017-8-31 17:06:02 | 显示全部楼层
应该是14个把
回复 支持 反对

使用道具 举报

发表于 2017-8-31 19:19:09 | 显示全部楼层
学习学习中
回复 支持 反对

使用道具 举报

发表于 2017-8-31 19:58:47 | 显示全部楼层
这个...真的不会 看答案理解
回复 支持 反对

使用道具 举报

发表于 2017-9-4 12:55:49 | 显示全部楼层
答案应该是17吧
回复 支持 反对

使用道具 举报

发表于 2017-9-4 13:13:07 | 显示全部楼层
确实很不错的知识,容易别忽略,特别重要
回复 支持 反对

使用道具 举报

发表于 2017-9-5 00:06:47 来自手机 | 显示全部楼层
20...............
回复

使用道具 举报

发表于 2017-9-5 10:30:37 | 显示全部楼层
是17个字节么?
回复 支持 反对

使用道具 举报

发表于 2017-9-5 10:55:45 来自手机 | 显示全部楼层
看看是不是20
回复 支持 反对

使用道具 举报

发表于 2017-9-5 11:09:46 | 显示全部楼层
联合体大小怎么算
                                                   
回复 支持 反对

使用道具 举报

发表于 2017-9-5 14:28:47 | 显示全部楼层
答案应该是14吧
回复 支持 反对

使用道具 举报

发表于 2017-9-6 12:39:31 | 显示全部楼层
136            
回复 支持 反对

使用道具 举报

发表于 2017-9-7 23:32:12 | 显示全部楼层
答案是20个字节
回复 支持 反对

使用道具 举报

发表于 2017-9-8 11:04:41 | 显示全部楼层
不是很懂,看看答案
回复 支持 反对

使用道具 举报

发表于 2017-9-8 23:20:16 来自手机 | 显示全部楼层
不知道求解释
回复 支持 反对

使用道具 举报

发表于 2017-9-21 21:48:23 | 显示全部楼层
16????????????????????
回复

使用道具 举报

发表于 2017-9-23 20:37:41 | 显示全部楼层
楼主,我觉得是21个
回复 支持 反对

使用道具 举报

发表于 2017-9-23 20:52:04 | 显示全部楼层
8                                                              
回复 支持 反对

使用道具 举报

发表于 2017-9-25 08:39:04 | 显示全部楼层
受教了 多谢
回复 支持 反对

使用道具 举报

发表于 2017-9-25 09:14:57 | 显示全部楼层
21,10                           
回复 支持 反对

使用道具 举报

发表于 2017-9-25 11:45:04 | 显示全部楼层
来学习一下
回复 支持 反对

使用道具 举报

发表于 2017-9-25 12:47:20 | 显示全部楼层
21吗? 5+4 +8+4
回复 支持 反对

使用道具 举报

发表于 2017-9-25 15:25:33 | 显示全部楼层
答案是是16吗?
回复 支持 反对

使用道具 举报

发表于 2017-9-25 15:32:56 | 显示全部楼层
union大小 4,结构体偏移量4,4 + 8 = 12偏移量,12+4 = 16结构体大小
回复 支持 反对

使用道具 举报

发表于 2017-9-25 23:24:27 | 显示全部楼层
wuiaokandaan
回复 支持 反对

使用道具 举报

发表于 2017-9-25 23:40:56 | 显示全部楼层
16.....................
回复

使用道具 举报

发表于 2017-9-26 09:11:07 | 显示全部楼层
先蒙一个答案18
回复 支持 反对

使用道具 举报

发表于 2017-9-30 15:23:14 | 显示全部楼层
本帖最后由 qq5782098 于 2017-9-30 15:31 编辑

18  没有补上最后的2
回复 支持 反对

使用道具 举报

发表于 2017-10-7 21:24:55 | 显示全部楼层
是19吗?但感应不对,应该是20才对。
回复 支持 反对

使用道具 举报

发表于 2017-10-7 21:30:52 | 显示全部楼层
字节对齐,这下又学到了。谢谢!
回复 支持 反对

使用道具 举报

发表于 2017-10-9 09:46:47 | 显示全部楼层
17. 没有关于对齐的说明,联合体按照最大的计算
回复 支持 反对

使用道具 举报

发表于 2017-10-10 15:48:26 | 显示全部楼层
2000000000000000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2017-10-11 09:31:20 | 显示全部楼层
。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2017-10-11 09:31:49 | 显示全部楼层
这时间是多久覅了圣诞节分厘卡
回复 支持 反对

使用道具 举报

发表于 2017-10-11 09:37:44 | 显示全部楼层
这个我真不会我答错啦
回复 支持 反对

使用道具 举报

发表于 2017-10-11 09:49:02 | 显示全部楼层
走过路过不能错过
回复 支持 反对

使用道具 举报

发表于 2017-10-12 20:47:25 | 显示全部楼层
17吗,不太明白。。。
回复 支持 反对

使用道具 举报

发表于 2017-10-14 11:21:46 | 显示全部楼层
看看                                         
回复 支持 反对

使用道具 举报

发表于 2017-10-17 12:18:56 | 显示全部楼层
个人感觉应该是8
回复 支持 反对

使用道具 举报

发表于 2017-10-17 14:46:21 | 显示全部楼层
我觉得应该是16吧。
回复 支持 反对

使用道具 举报

发表于 2017-10-18 09:02:47 | 显示全部楼层
17个字节   
回复 支持 反对

使用道具 举报

发表于 2017-10-18 09:29:55 | 显示全部楼层
为什么等于20.。。。。。。
回复 支持 反对

使用道具 举报

发表于 2017-10-18 09:30:37 | 显示全部楼层
内存为什么等于20个字节
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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