C语言:内存对齐

内存对齐(硬件寄存器设计的要求) *//1.前面所有成员字节数相加是当前成员的字节数的倍数,不是则补齐 *//2.整个结构体得大小要能整除最大单个成员的字节数 例子: 1. 2. 显然程序1 输出的结果为 8    2 输出的结果为 16 . 1.最大的数据成员是4bytes,1+4=5,补齐为4的倍数,也就是8。而2为8bytes,1+8=9,补齐为8的倍数,也就是16。 3. 4. 3运行结果
相关文章
相关标签/搜索