関数定義で1次元配列を仮引数に使った場合は要素数いらないのに、なんで2次元配列だと最初の要素数しか省略できないの?