[問題] struct 用法請教

看板ASM作者 (都你說就好了)時間9年前 (2015/03/02 15:15), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
請教一下各位大大 程式碼如下: ============================================== typedef union _Parameter { uint8_t array[32]; struct { uint8_t axis; //array[0] uint8_t status; //array[1] . . . uint16_t reserveA; float fAomRatio; }; }parameter_t; ============================================= 請問array[32]與struct有關嗎? 是如同我註解這樣 axis的位置是在array[0] status的位置是在array[1] 這樣是對的嗎? 還是兩個根本不相關 麻煩各位大大了~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.240.14 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1425280522.A.D55.html

03/02 21:00, , 1F
看編譯器特性,一般來講你打的沒錯
03/02 21:00, 1F

03/03 12:51, , 2F
附和樓上 有時候編譯器會給你加個padding
03/03 12:51, 2F
文章代碼(AID): #1Kz0uArL (ASM)