>>329
x[10]が配列の一つ一つの要素ではなくて、x[10]という名前の配列という意味で
言ったのですよ。

return(x)は配列そのものを渡してるから、全ての次元を弄れるんですね。
return(x[10])だとx[10]の子分、x[10][3]とかしか返せないんですね。
なるほど、良くわかりました。

ただ何故 int x(x[][10][10])のような書き方をするんでしょうか。
mainから呼び出す形と同じ型にすればいいのに int x(int x)じゃだめなのか