Hi,
if I get it right, ap in the following example is a pointer to an array of 10 ints. See the code example for my question.
Code:void somefunc(int (*ap)[10])
{
int i = 5, j = 6;
printf("%i", (*(ap + i))[j]); // the same as ap[i][j]
// What would *(ap + i)[j] without the extra brackets refer to?
}