0
In the context of array types, what is the key difference between int *arr[5] and int (*arr)[5]?
- ABoth are syntactically incorrect
- BFirst is a pointer to an array, second is an array of pointers
- CThey are identical in their functionality
- DFirst is an array of pointers to integers, second is a pointer to an array of integers
Correct answer: D