結構體對齊規則

原則一:結構體中元素是按照定義順序一個一個放到內存中去的,但並非緊密排列的。從結構體存儲的首地址開始,每個元素放置到內存中時,它都會認爲內存是以它本身的大小來劃分的,所以元素放置的位置必定會在本身寬度的整數倍上開始(以結構體變量首地址爲0計算)。 好比此例,首先系統會將字符型變量a存入第0個字節(相對地址,指內存開闢的首地址);而後在存放整形變量b時,會以4個字節爲單位進行存儲,因爲第一個四字節模
相關文章
相關標籤/搜索