文章目录 一、C语言结构体对齐大小快速判断 二、反汇编角度看结构体 三、总结 一、C语言结构体对齐大小快速判断 在C语言中定义一个结构体,里面具体占用多少个字节呢,先举一个例子,如下: #include<stdio.h> #pragma pack(8)//交代按照8字节对齐宽度 struct A { char x;//占用1字节 char y; char z; }; struct B { char x; int y;//占用4字节 char z; }; int main(