定义一个数组,只有1个元素?
为什么定义只有一个元素的数组???typedef struct{
unsigned char a[1];
unsigned char b[1];
unsigned char c[5];
}Str_t;
extern Str_t StrParameter;
使用a的地址 却这样用
&StrParameter.a??? StrParameter.a不就是地址了么?在&,不就不对了么
我试了一下&StrParameter.a[0],编译也通过了
StrParameter.a也通过了,3个相等么????
困惑