这个题我搞了三天才搞明白 12字节 看下面的图示 a x x x b b b b c c d x 把下面的搞懂就差不多了 struct aa { int a; char c[3]; struct bb { int e[5]; double f[2]; }; int b; }; printf("%d\n",sizeof(struct aa)); 下面是答案 a a a a c c c x e e e e e e e e e e e e e e e e e e e e x x x x f f f f f f f f f f f f f f f f b b b b x x x x