>>802
そうか。。。。。
自分は、
malloc()を複数回使って (int **a;と宣言した上で)int a[9][9]を確保したとき、
a[1][2]と書くと、a[1]のポインタが指しているメモリ位置(xとする)があって、
その先頭からintの2個分あとの位置にアクセスする、という理解でした。
(つまりx[2])。
上記の理解のように動作させようとすると、(a[1])[2]としても駄目ですか?