内存对齐


1
2
3
4
5
typedef struct {
int a;
double b;
short c;
}A;
1
2
3
4
5
typedef struct {
int a;
short b;
double c;
}B;

sizeof(A)=24而sizeof(B)=16

A的内存分布:(每一个元素都存在最大元素大小的空间内)

upload successful

B的内存分布:

upload successful

文章目录
| 本站总访问量次 ,本文总阅读量