c结构有什么不同的语法?怎么解码这个:
struct p {
char a[1];
int b;
int *a;
int value;
};
struct p q[] = {
{"a", 0, &b, C},
{"J", 0, &k, l}
};
Run Code Online (Sandbox Code Playgroud)
q是类型结构的数组p.
p 有以下要素:
char指针
任何类型(int,char,short等甚至指针都是可能的)
指向任何类型的指针
应该是一个常数
语法实际上是初始化q[0]和q[1]