typedef struct my{struct my *n;struct my *p;long value;unsigned char a[16];}m;用sizeof输出是40,可我怎么算都是48,求大佬帮我解释下
32bit平台4+4+8+16=3264bit平台8+8+8+16=40