字节(内存)对齐

文章来源:《C语言深度剖析》 作者:陈正冲  审阅:石虎 这里重点讨论内存对齐问题和#pragma pack()的使用方法。 什么是内存对齐? 先看下面的结构: struct TestStruct1 { char c1; short s; char c2; int i; } 假设这个结构的成员在内存中是紧凑排列的,假设c1的地址是0,那么s的地址就应该是1,c2的地址就是3,i地址就是4。也就是c
相关文章
相关标签/搜索