Union un{int a[4];long b;char c[6];}main(){Union un u:printf("%d%d",sizeof(u),sizeof(u.a));}这个程序的输出结果是88,为什么啊?
有一个概念叫边界对齐能提一下答案就完美了
什么叫边界对齐?
谢谢,可是对我来说太深奥了,不过了解一下也不错,前辈你太强了,一定在公司里做程序设计吧!强人啊!!