这时已经为所有成员变量分配了空间,共分配了16个字节,同时满足占用的内存空间大小需要是结构体中占用最大内存空间的类型的整数倍。 文中的这一句话是不是错了,加了#pragma pack后这调规则应该不能加了吧, #pragma  pack(1) struct test {     char a;     int  b; }; 如果是这个代码,结果为5,并没有按照最大的类型int 4字节的倍数进行对齐
点赞

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务