What is the following declaration for? int (*a) [10];

What is the following declaration for? int (*a) [10];

  1. a) Pointer to an array of 10 integers
  2. b) Array of 10 function pointers returning integer
  3. c) A pointer to a function returning an array of 10 integers
  4. d) Array of 10 integer pointers

From the BPSC Sub-Assistant Maintenance Engineer 2019 – Preliminary exam, question 22 of 40.

More from this paper