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? }