配列引数

配列は要素列です。実配列の個々の要素は,仮配列中の配列要素順序で同じ位置にある要素に結合されます。

仮引数が形状明示配列または大きさ引継ぎ配列である場合,仮引数配列の大きさは,実引数配列の大きさより大きくてはなりません。

形状明示または大きさ引継ぎ仮引数の型および種別パラメタは,実引数の型および種別パラメタと一致していなくてはなりませんが,両者の次元数が一致している必要はありません。

仮引数が形状引継ぎ配列である場合,仮引数配列の大きさは実引数配列の大きさと等しくなります。結合される実引数は,大きさ引継ぎ配列やスカラ (配列要素の特定子や配列要素部分列を含む) であってはなりません。

実引数がベクトル添字を持つ部分配列である場合,結合される仮引数は定義されていてはなりません。

仮引数として使用される配列の宣言は,配列の下限を宣言することができます。

ほとんどの形状の配列を仮引数として使用することができますが,割付け配列は仮引数にはなれません。割付け配列は実引数としては使用できます。

形状引継ぎ,形状無指定,またはポインタ配列として宣言された仮引数配列は,呼び出し側から見える明示的インタフェースを必要とします。

関連情報