野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

【每日一题讲解】结构体的元素偏移问题

  [复制链接]
发表于 2016-8-27 23:13:23 | 显示全部楼层
0x1008????
回复

使用道具 举报

发表于 2016-8-28 08:21:36 | 显示全部楼层
b。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2016-8-30 11:04:16 | 显示全部楼层
不会啊 看看答案
回复 支持 反对

使用道具 举报

发表于 2016-8-30 16:57:51 | 显示全部楼层
1008 学习了
回复 支持 反对

使用道具 举报

发表于 2016-9-1 17:28:03 来自手机 | 显示全部楼层
好难的啊加油
回复 支持 反对

使用道具 举报

发表于 2016-9-2 15:33:12 | 显示全部楼层
CCCCCCCCCCC
回复 支持 反对

使用道具 举报

发表于 2016-9-2 16:14:13 | 显示全部楼层
看答案!!!!!!!!
回复

使用道具 举报

发表于 2016-9-6 16:51:41 | 显示全部楼层
是A吧,偏移了5个
回复 支持 反对

使用道具 举报

发表于 2016-9-6 17:08:15 | 显示全部楼层
看看答案是不是正确
回复 支持 反对

使用道具 举报

发表于 2016-9-23 23:28:55 | 显示全部楼层
字节对齐,选B
回复 支持 反对

使用道具 举报

发表于 2016-9-26 01:12:43 | 显示全部楼层
联合体占的空间是8
回复 支持 反对

使用道具 举报

发表于 2016-9-26 18:10:39 | 显示全部楼层
C                       
回复 支持 反对

使用道具 举报

发表于 2016-10-6 21:05:31 | 显示全部楼层
看看解析 B
回复

使用道具 举报

发表于 2016-10-7 08:58:55 | 显示全部楼层
太难,太难
回复

使用道具 举报

发表于 2016-10-8 12:35:33 | 显示全部楼层
前面5个字节。结果应该是a吧
回复 支持 反对

使用道具 举报

发表于 2016-10-9 10:49:56 | 显示全部楼层
看答案解析
回复 支持 反对

使用道具 举报

发表于 2016-10-9 21:58:33 | 显示全部楼层
各种不太明白..
回复 支持 反对

使用道具 举报

发表于 2016-10-14 14:30:52 | 显示全部楼层
不会啊不会啊
回复 支持 反对

使用道具 举报

发表于 2016-10-14 14:35:29 | 显示全部楼层
&xm[0]不是结构体的首地址么?为什么要偏移6呢
回复 支持 反对

使用道具 举报

发表于 2016-10-14 16:07:02 | 显示全部楼层
应该是c吧,要考虑到内存对齐
回复 支持 反对

使用道具 举报

发表于 2016-10-16 14:37:55 来自手机 | 显示全部楼层
答案应该是a
回复 支持 反对

使用道具 举报

发表于 2016-10-16 14:38:18 来自手机 | 显示全部楼层
答案应该是a
回复 支持 反对

使用道具 举报

发表于 2016-10-16 21:07:22 | 显示全部楼层
看看看看看看看看看看看看看看看看看看
回复 支持 反对

使用道具 举报

发表于 2016-10-18 08:49:49 | 显示全部楼层
可以作弊吗,码后再看
回复 支持 反对

使用道具 举报

发表于 2016-10-18 09:53:06 | 显示全部楼层
忌日好题目
回复 支持 反对

使用道具 举报

发表于 2016-10-18 12:47:25 | 显示全部楼层

偏移量是8。。。。。
回复

使用道具 举报

发表于 2016-10-19 21:58:31 | 显示全部楼层
                     不知道
                    
回复 支持 反对

使用道具 举报

发表于 2016-10-20 13:03:52 | 显示全部楼层
想错了,脑子短路了好搞笑哦
回复 支持 反对

使用道具 举报

发表于 2016-10-20 20:04:16 | 显示全部楼层
xuehsahjhsa
回复 支持 反对

使用道具 举报

发表于 2016-10-20 23:07:24 | 显示全部楼层
看下结果,不太会啊
回复 支持 反对

使用道具 举报

发表于 2016-10-22 18:07:29 | 显示全部楼层
以前不懂,看帖总是不回,一直没提升等级和增加经验。现在我明白了,反正回帖可以升级,也可以赚经验,而升级又需要经验,我就把这句话复制下来,遇贴就回,捞经验就闪。
回复 支持 反对

使用道具 举报

发表于 2016-10-22 22:33:41 | 显示全部楼层
经过我的深思熟虑 ,我觉得是 c
回复 支持 反对

使用道具 举报

发表于 2016-10-29 14:21:05 | 显示全部楼层
BBBBBBBBBBBBB
回复 支持 反对

使用道具 举报

发表于 2016-10-30 22:03:04 | 显示全部楼层
zhedaotizhendebuhuizuole.
回复 支持 反对

使用道具 举报

发表于 2016-11-3 22:10:26 | 显示全部楼层
这个需要学习 蒙一个a  嘿嘿
回复 支持 反对

使用道具 举报

发表于 2016-11-4 22:33:21 | 显示全部楼层
是8吗????
回复

使用道具 举报

发表于 2016-11-4 22:41:02 | 显示全部楼层

  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. struct stu
  4. {
  5.   union{
  6.     char bj[5];
  7.     short int bh[2];
  8.   }class;
  9.   char xm[8];
  10.   float cj;
  11. }xc;

  12. int main()
  13. {
  14.         printf("short int %d,char %d,float %d\n", sizeof(short int), sizeof(char), sizeof(float));
  15.         printf("%d,%d", &xc, &xc.xm);
  16.     return 0;
  17. }

复制代码


输出:
short int 2,char 1,float 4
4225424,4225430
--------------------------------
Process exited after 0.01297 seconds with return value 0
请按任意键继续. . .


好吧,实测不服不行...
回复 支持 反对

使用道具 举报

发表于 2016-11-5 15:42:37 | 显示全部楼层
0x1100
ddddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2016-11-7 11:54:39 来自手机 | 显示全部楼层
0x1110??        
回复 支持 反对

使用道具 举报

发表于 2016-11-7 16:31:10 | 显示全部楼层
怎么不是0x1000
回复 支持 反对

使用道具 举报

发表于 2016-11-13 13:38:00 | 显示全部楼层
bbbbbbbbbbbbb
回复 支持 反对

使用道具 举报

发表于 2016-11-14 11:22:11 | 显示全部楼层
联合体的对其方式是2的倍数。占5个字节空间。所以联合体占6个字节空间。。。所以xm的偏移量为6
回复 支持 反对

使用道具 举报

发表于 2016-11-22 21:36:38 | 显示全部楼层
A吧,应该有把握了。。。。。
回复 支持 反对

使用道具 举报

发表于 2016-11-23 09:11:01 | 显示全部楼层
真心不知道答案, 考虑了好久,已失败告终
回复 支持 反对

使用道具 举报

发表于 2016-11-23 16:32:37 | 显示全部楼层
B ox1006 不太懂
回复 支持 反对

使用道具 举报

发表于 2016-12-11 22:10:05 | 显示全部楼层
看不懂 看不懂      选c
回复 支持 反对

使用道具 举报

发表于 2016-12-11 22:29:12 | 显示全部楼层
666666666666666
回复 支持 反对

使用道具 举报

发表于 2016-12-11 23:19:09 | 显示全部楼层
来学习学习
回复 支持 反对

使用道具 举报

发表于 2016-12-15 17:00:39 | 显示全部楼层
20            
回复 支持 反对

使用道具 举报

发表于 2016-12-18 19:45:26 | 显示全部楼层
答案是C,这会肯定对了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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