当我输入以下代码时,得到的结果是32个字节。它应该是28个字节。为什么我得到那个结果?
//size of union variable union U { int x[7]; double y[3]; }z; int main(){ printf("%d",sizeof(z)); return 0; }
c
c ×1