What are the different syntax of c structure? How do decode this :
struct p {
    char a[1];
    int b;
    int *a;
    int value;
};
struct p q[] = {
    {"a",      0, &b, C},
    {"J",      0, &k, l}
};
I found a another discussion here but didn't encounter this type.
 
     
     
    