typedef struct t1{
char c1[3];
char c2[6];
}tt1;
typedef struct t2{
char c1[3];
char c2[6];
} __attribute__((aligned(4))) tt2;
C语言中结构体四字节对齐
最新推荐文章于 2024-05-22 15:51:01 发布
本文介绍了C语言中结构体的内存对齐规则,并通过两个具体示例tt1和tt2展示了不同对齐属性对结构体大小的影响。noalignsize为9表示tt1的大小,而setalignsize为12则指明了tt2的大小。
469

被折叠的 条评论
为什么被折叠?



