Dev C++ を使用してシミュレーション プログラムを作成しています。そのためには、データ型が の 1 次元配列を宣言する必要がありますdouble
。4200000
のような要素が含まれていますdouble n[4200000]
。
コンパイラはエラーを表示しませんが、プログラムは実行時に終了します。5000
チェックしたところ、プログラムは要素を持つ配列に対して問題なく実行されます。
これで、スタック上でこのような大きな配列を宣言することはお勧めできません。ただし、問題は、シミュレーションでは、配列から特定の要素を複数回呼び出す必要があることです。たとえば、特定の計算に対してn[234]
またはの値が必要になる場合があります。n[46664]
したがって、要素をふるいにかけるのが簡単な配列が必要です。
この配列をスタック上で宣言する方法はありますか?