【編程】C語言入門:結構體內存對齊

結構體的對齊規則: 1、第一個成員在與結構體變量偏移量爲0的地址處。 2、其他成員變量要對齊到某個數字(對齊數)的整數倍的地址處。 (對齊數 = 編譯器默認的一個對齊數 與 該成員大小的較小值) (VS中默認的值爲8) 3、結構體總大小爲最大對齊數(每個成員變量都有一個對齊數)的整數倍。 4、如果嵌套了結構體的情況,嵌套的結構體對齊到自己的最大對齊數的整數倍處,結構體的整體大小就是所有最大對齊數(
相關文章
相關標籤/搜索