What is the difference between the following statements?
char *a[10];
char (*a)[10];
What is the difference between the following statements?
char *a[10];
char (*a)[10];
char *a[10];
This declares array of 10 pointers to char .
Whereas , this -
char (*a)[10];
declares pointer to array of 10 char's