结构体的成员在内存中不一定是连续存放的,因为要符合对齐要求,就有可能空出某些单元来。比如:这张图片说明:系统为结构体分配了8个字节,而实际上只用5个(x1字节,y4字节);从x和y的地址可以看到在x和y之间空出了3个字节。