C語言中結構體對齊問題

關於C語言中的結構體對齊問題c++ 1,好比:編程 struct{ short a1; short a2; short a3; }A; struct{ long a1; short a2; }B; sizeof( A)=6, sizeof( B)=8,爲何? 注:sizeof(short)=2,sizeof(long)=4數組 由於:「成員對齊有一個重要的條件,即每一個成員按本身的方式對齊.其對齊
相關文章
相關標籤/搜索