作者papaya125 (都你說就好了)
看板ASM
標題[問題] struct 用法請教
時間Mon Mar 2 15:15:19 2015
請教一下各位大大
程式碼如下:
==============================================
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://webptt.com/m.aspx?n=bbs/ASM/M.1425280522.A.D55.html
1F:→ easypro: 看編譯器特性,一般來講你打的沒錯 03/02 21:00
2F:→ mshockwave: 附和樓上 有時候編譯器會給你加個padding 03/03 12:51