结构体成员在内存中分配与对齐
结构体成员在内存中的分配和对齐。所谓自身对齐就是说:存放变量的地址要是该变量数据类型大小的整数倍。如:存放int型数据的地址一定要是4的倍数,存放short型数据的地址一定要是2的倍数。 非对齐存储:CPU在读取(说明下32位系统有32根地址线,所以CPU每次都读取32位也就是4个字节的数据)数据时,首先读取0x00地址到0x03地址上的4个字节数据,然后分析只有0x03地址上的数据才是CPU想要的,所以保留这个字节的数据。接着读取0x04地址到0x07地址内的4个字节数据,分析可的