Chinaunix首页 | 论坛 | 博客
  • 博客访问: 635206
  • 博文数量: 356
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2287
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-08 17:08
文章分类

全部博文(356)

文章存档

2023年(3)

2022年(7)

2021年(33)

2020年(47)

2019年(36)

2018年(221)

2017年(1)

2015年(1)

2013年(7)

我的朋友

分类: C/C++

2018-07-20 11:21:43

struct A
{
    char aa;
    short bb;  //short 会补齐4字节后两位
    char cc;
    char dd[0]
}
struct B
{
    char aa;
    char cc;
    short bb;
    char dd[0];
}
sizeof (A) =8;
sizeof (B) =4;

dd 指向位置有区别,A的dd指向第6字节位置,不是9字节位置

阅读(674) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~