红联Linux门户
Linux帮助

VC++编译器对齐(sizeof 结构体)

发布时间:2012-11-01 13:24:18来源:红联作者:mr_tianwei
#include
int main()
{
struct a
{
int m;
char oo;
short bb;
int *p;
char *d;
double *ss;

};
printf("%d\n",sizeof(a));
return 0;
}
运行结果是20;
编译器对齐方式是8吧?请大虾解释下CUP是怎么补齐字节的,以上面为例,介绍下每个成员的大小
文章评论

共有 1 条评论

  1. 羽客sky 于 2012-11-01 22:07:09发表:

    捞点金子