技术栈

结构体对齐

freemote
5 小时前
结构体对齐·packed
结构体对齐与压缩对齐操作先看一组测试代码:执行后,结果如下:可以看出对于 typedef struct { ...} para_t,编译器自动对齐,在成员a之后填充了3个字节,在成员c之后填充了2个字节,最终得到整个结构体是16字节,且每个成员的地址都是4的倍数;
我是有底线的