<宿題>
----------------------------------------------------------------------
 int data[3][3][4] =
  {{{111,112,113,114},{121,122,123,124},{131,132,133,134}},
   {{211,212,213,214},{221,222,223,224},{231,232,233,234}},
   {{311,312,313,314},{321,322,323,324},{331,332,333,334}}};

  int *pa     = data[0][0];
  int (*pb)[4]  = data[0];
  int (*pc)[3][4] = data;
  int *pd[3];  pd[0] = data[0][0];  pd[1] = data[1][0];  pd[2] = data[2][0];

上記のように配列(data)とポインタ(pa, pb, pc, pd)を宣言した時、
(1) data[0][0][0]とdata[2][2][3]をポインタ pa, pb, pc のそれぞれを用いて記述せよ
(2) 同様に、ポインタ配列 pd を用いて記述する場合の一例を示せ
----------------------------------------------------------------------
アホな専門学校生です。
ちょうどポインタの総まとめ復習をやってるんだけど、さっっっぱり解らん (´・ω・`)
こんな3次元配列とポインタの組み合わせなんて、実際には滅多に使わないでしょ?