[Solved] Describe: int (*(*var[3])())(void (*)());
Start with the leftmost identifier and work your way out, remembering that () and [] bind before *, so: T *a[N] // a is an array of pointer to T T (*a)[N] // a is a pointer to an array of T T *f() // f is a function returning pointer to T T (*f)() … Read more