内存对齐是一种很纠结的技术
以下是个人的小试,请专家拍砖!!!!
{
int a;
char b;
char c[3];
}
sizeof() : 8
{
int a;
char b;
char c[4];
}
sizeof() : 12
说明vc默认的对齐系数为4
------0
| |
/-----1
| |
------2
| |
------3
| |
------4 a end
/ /
------6
/ /
------7
/ /
------8
| |
------9
{
int a;
char b;
char c[6];
}
sizeof() : 12