struct example1 { short a; long b; }; struct example2 { char c; example1 struct1; short e; }; 为什么sizeof(example2)=16? 请详细解释一下,谢谢。