The following C declaration
struct node {
int i ;
float j ;
} ;
struct node * S[10] ;
Define S to be
1
An array each element of which is a pointer to a structure of type node.
2
A structure of 2 fields, each field being a pointer to an array of 10 elements.
3
A structure of 3 fields, an integer, a float and an array of 10 elements
4
An array each element of which is a structure of type node