[问题] 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