Chinaunix首页 | 论坛 | 博客
  • 博客访问: 314564
  • 博文数量: 28
  • 博客积分: 2156
  • 博客等级: 大尉
  • 技术积分: 232
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-02 15:31
文章分类

全部博文(28)

文章存档

2011年(7)

2010年(21)

分类: C/C++

2011-04-21 19:43:19

今天下午打开CU论文,里面有篇sizeof的问题的帖子,在开发技术栏里,就点开看了一下,大家的讨论还挺火的,呵呵

主要还是在讨论数据对齐的问题!

  1. #include

  2. int main()
  3. {
  4.   typedef struct
  5.   {
  6.     char abc[1];
  7.   }size __attribute__((packed));

  8.   size a;
  9.   printf("sizeof(a)= %d.\n", sizeof(a));

  10.   return 0;
  11. }


这个东西以前没怎么用过,原来吧顺序给搞反了,


typedef struct{
        char abc[1];
        int a;
    }__attribute__((packed)) size




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