What does this declaration say?
int (*(*y)())[2];
int (*(*y)())[2];
A. y is pointer to the function which returns pointer to integer array
B. y is pointer to the function which returns array of pointers
C. y is function which returns function pointer which in turn returns pointer to integer array
D. y is function which returns array of integers
Answer: Option A
Join The Discussion