看板 ASM 關於我們 聯絡資訊
請教一下各位大大 程式碼如下: ============================================== 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
easypro: 看編譯器特性,一般來講你打的沒錯 03/02 21:00
mshockwave: 附和樓上 有時候編譯器會給你加個padding 03/03 12:51