レスポンスが遅くて恐縮です。 配列は関数に対し値渡しができないかどうかですが、おそらく既にお気づきのとおり、そんなことはありません。 R=FUNC(N[5])のように、普通に添え字をつけてやれば、値を渡せます。 ただ、配列ではない普通の変数や、添え字で要素を指定した配列変数は、値の「受け」と「渡し」を同じところでは行えません(多分) 値を「渡す」ときは R=FUNC(N) のようにしますが、値を「受ける」ときは COMM OUT N のように「OUT」を使います。 訊かれていることと違うことを回答していたら、ご容赦ください。