区別ができておらずいくつかドハマりしました。馴染みのない挙動を示すこともあったのでそのあたりを書き残します。読むことで整理ができました。書いてあることですが、一応コードでも確認しておきます。(正確な理解では無さそう。いうせいだと思います。そこが理解できていないと関数の引数とかに渡していてあれっとなりがちな気がします。変更を加えれば配列の各要素を変更できるよなーと思っていました。ように添字アクセスするしかなさそうです。型が違うし配列同士も長さが違えば型が違う以下のコードでコメントアウトした部分の関数呼出は型が合わずコンパイルできません。することはできません。使用する場合長さが決め打ちできるという状況のはずなので、そりゃそうだという感じです。