>>91
間違っていません。ただし、*bの意味は、pointer to array[k] なので、
(*b)[x]のように使う必要があります。*b[x]やb[x]と書くと、意味が違って
しまうので注意です。

bが1増えると、b[j][k]のjが1増えたのと同じ意味になります。