写一个宏,计算结构体中某变量相对于首地址的偏移 #define OFFSETOF(sn, mn) (size_t)&(((sn*)0)->mn) 假设结构体的首地址从0开始将0转换成结构体变量的地址,并指向它的成员然后取这个成员的地址最后将其转换成size_t类型