> # 例えばcの文脈上、array[x][y]とあってもそれが配列の配列なのか配列のポインタ配列なのか区別つきませんし。

だうと。次の(A)と(B)を比べてみよ

(A)
int array[][3] = {{0, 1, 2}, {3, 4, 5}};

(B)
int a_0[] = {0, 1, 2};
int a_1[] = {3, 4, 5};
int *array[] = {a_0, a_1};