- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムでの配列の渡し方)
プログラムでの配列のサイズの違いについて
このQ&Aのポイント
- プログラムでの配列のサイズの違いについて質問があります。メインとサブで配列のサイズが異なっても問題ないやり方や、サブ側が動的に対応できるプログラムの書き方が知りたいです。
- フォートランのプログラムで、メインとサブで配列のサイズが異なる場合に問題ないやり方や、サブ側が動的に対応できるプログラムの書き方について質問です。
- フォートランのプログラムで、メインとサブで配列のサイズが異なる場合の対応方法について質問です。配列のサイズの違いによって、サブルーチンの使い回しができなくなるかどうかがわからないため、具体的なやり方を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
INDEX順序と言うらしいです。メモリ上の割りつけは左側のINDEXが最初に変化するような割り付けになります。すなわちメモリ上の割り付けは a(1,1)、a(2.1)・・・a(100,1)、a(1,2)、a(2,2)・・・a(100,2)というように続きます。 a(100,100)をsub側て a(100,1)で受けても差し支え訳です。アセンブラに落とされたリストを見れば直ぐ分ります。
お礼
回答ありがとうございました。 一般的な解説本には載っていないように思います。このあたりのことは慎重に考えないと失敗すると思います。特にCではそのようなことを説明する本をよく見ると思います。