结构体内存对齐

结构体内存对齐 先来看几个例题:web 例1: struct S1 { char C1; int i; char C2; }; printf("%d\n", sizeof(struct S1)); 解析:数据结构 char 为1个字节, int 为4个字节; char c1 从0偏移开始,占用一个字节;如今可用偏移为1偏移,接下来存放 int i ,1不是对齐数4 的整数倍
相关文章
相关标签/搜索