Multiple choice

The expression: int *(*a)[5] means that

  1. a is pointer to integer

  2. a is pointer to an array of pointers to integer

  3. a is pointer to function which returns integer

  4. a is a pointer to array of size 5

  5. an array of pointer to function returning pointer to function returning pointer to integer.

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

This is the correct answer.