討論串[問題] sizeof struct 大小很奇怪
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 35→)留言36則,0人參與, 最新作者kumusou時間10年前 (2013/10/16 21:39), 編輯資訊
1
0
0
內容預覽:
大家好:. 我想問關於struct的問題. 最近無聊發現一個問題,後來有上網查還是一知半解. 請版上先進不吝指教. 如下. struct a{. char x;. int y;. short z;. };. 結果去印sizeof(struct a)是12. 而. struct b{. char x;
(還有1098個字)

推噓7(7推 0噓 6→)留言13則,0人參與, 最新作者keeper7478 (the Servant of Cthulhu)時間10年前 (2013/10/16 23:07), 編輯資訊
0
0
1
內容預覽:
C 在 x86 上大致上 align size 與 boundary 是看 struct 中 size 最大的,. 並非一定都是 align 4 或 align 8。. 所以這邊的 align size 應該是 sizeof(int),剛好是 4。. 所以這邊應該是. 0: x y y p. 4:
(還有819個字)
首頁
上一頁
1
下一頁
尾頁