#pragma pack() -----设置默认对齐数
预处理命令#pragma:程序如下
则根据修改的对齐数来算:则需要占据内存的大小是14
如果不进行设置,则按照编译器默认的对齐数来算:则需要占据的内存的大小是16
offsetof();结构体成员相对于第一个成员的偏移量
函数格式:size_t offsetof(struct name,member name);返回的就是该成员的偏移量
头文件:#include<stddef.h>
程序如下: