C での整数の動的配列の作成
C プログラムで配列を管理する場合、多くの場合、次のように調整できる動的配列を作成すると有益です。データ要件の変化。動的配列は new キーワードを使用してヒープ上にメモリを割り当て、実行時にサイズを決定できるようにします。
New を使用して動的配列をインスタンス化する
動的配列を作成するには整数の配列の場合は、次の構文に従います:
int* array = new int[size];
ここで、size は要素の数を表します。配列に入れたいもの。 new を使用すると、ヒープ内の連続したメモリ ブロックが割り当てられ、配列の最初の要素へのポインタが返されます。
動的配列の例
次の C プログラムを考えてみましょう。
int main() { int size; std::cin >> size; int *array = new int[size]; delete[] array; return 0; }
この例では、次のように指定されたサイズの整数の動的配列を作成します。ユーザー。 delete[] キーワードは、配列が不要になったときに new によって割り当てられたメモリの割り当てを解除します。
注意
動的配列を使用する場合、忘れずに削除することが重要です。使用後のアレイ。そうしないと、メモリ リークやその他の問題が発生する可能性があります。
以上がC で動的整数配列を作成および管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。