struct內存對齊

在學習結構體過程中,遇到了內存對齊問題,所以我總結了一下這個知識點,供大家參考: 內存對齊:各種數據存放的地址要能夠整除該數據本身的字節數 char可存放在任意地址,short存放在能被2整除的地址,int存放在能被4整除的地址······以此類推。 內存對齊的規則: 1、先將每個成員的字節數寫出,然後從第二個成員開始,將前面成員的總字節數補齊成當前字節數的倍數 2、結構體的總大小,一定要能整除單
相關文章
相關標籤/搜索