
Precedence of the * and []Operators
The array subscript operator, [], has a higher precedence than the pointer dereference operator, *. Therefore, the following snippet declares an array of 10 pointers to char, not a pointer to an array of 10 characters: char * p2 [10]; You can read the declaration as follows: because the array