[問題] struct 用法請教

作者: papaya125 (都你說就好了)   2015-03-02 15:15:19
請教一下各位大大
程式碼如下:
==============================================
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]
這樣是對的嗎?
還是兩個根本不相關
麻煩各位大大了~~~
作者: easypro   2015-03-02 21:00:00
看編譯器特性,一般來講你打的沒錯
作者: mshockwave (夏克維夫)   2015-03-03 12:51:00
附和樓上 有時候編譯器會給你加個padding

Links booklink

Contact Us: admin [ a t ] ucptt.com