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

全部博文(147)

文章存档

2018年(138)

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字节位置

阅读(13) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册