摘要: 两个原则: 1、一个自动变量,多数在栈上,起始地址默认要求是其自身大小的整数倍。 即 char c; c的地址可以任意。 int a; a的地址必须是sizeof(int)的整数倍。 2、一个结构体的大小,必须是其内部成员size的最大公倍数。 以代码为例,看看发生了什么。 struct align 阅读全文
posted @ 2019-11-14 17:19 newbird2017 阅读(203) 评论(0) 推荐(0) 编辑