C语言的结构体对齐问题总结 1. 结构体要进行类型合理排序和字节对齐。 如: /*排序方式1*/ typedef struct { uint8_t a; int32_t c; uint8_t b; int32_t d; }test_align_1; /*排序方式2*/ typedef struct { uint8_t a; uint8_t b; int32_t c; int32_t d