字節對齊不一樣形成結構體成員賦值失敗

咱們知道,C編譯器在編譯32位機目標代碼時,默認將變量存儲的地址按照4字節進行對齊。程序員 在使用結構體時,因爲字節對齊的緣由可能會形成存儲空間的浪費編碼 例如:spa struct AA{內存     char a;編譯器     int b;it     char c; io }aa編譯 結果,sizeof(aa)=12。成員a與b之間空出了3個空字節,成員c也後也空出了3個字節。變量 這個時
相關文章
相關標籤/搜索