#include <stdio.h>
#define ROWS 3
#define COLS 2
int main(void) {
int arr[ROWS][COLS] = {
{1, 2},
{3, 4},
{5, 6}
};
int (*p1)[2] = arr; // rows
int *p2 = NULL; // cols
for (; p1 != arr + ROWS; p1++) {
for (p2 = *p1; p2 != *p1 + COLS; p2++) {
printf("%d ", *p2);
}
printf("\n");
}
return 0;
}
/*
run:
1 2
3 4
5 6
*/