What does int (*ar) [] declaration mean in C?

Viewed 1957

What is the difference between these two in C. The first one is array of pointers. My main confusion is about the second declaration. What does it declare. Aren't the two the same ?

int *p []={&i,&j,&k};

int (*ar) [];
2 Answers
Related