To be confused with:
#include <stdio.h>
void foo(int (*x)[5]) {
printf("%p\n", *x);
printf("%p\n", *x+1);
printf("%p\n", x);
printf("%p\n", x+1);
}
int main(void) {
int x[5];
foo(&x);
return 0;
}