配列は、ベース アドレスとインデックスを使用してアクセスできる連続したメモリ位置に同様の種類のデータを保持するために使用される同種のデータ構造です。適切な目的に適したデータを保持するために配列を使用するさまざまなアプリケーションが数多くあります。配列への要素の挿入は、面倒なプロセスの 1 つです。ループしてユーザーからの入力を取得したり、ファイルから挿入したり、その他の挿入方法もいくつかあります。配列を特定の値に初期化する (配列内のすべての位置にその値を挿入する) 方法もいくつかあります。この記事では、C を使用してサイズ n の配列を作成し、その配列内のすべての位置に要素 k を挿入する方法を説明します。
概念を理解し、例で説明する
リーリー
最も簡単な方法は、ループを使用して要素 k を配列に埋めることです。 for ループを使用して配列 A の各位置に k を挿入する最初のアルゴリズムを見てみましょう。
###アルゴリズム###
サイズ n の配列 A を取り出し、要素 k を挿入します。
インデックス i が 0 から n-1 までの場合、次の操作を実行します-
ループの終了
A-
を返す
###例###
リーリー
###出力###
リーリー
ベクトルコンストラクターを使用する
静的配列とは異なり、
vectors
を使用して動的配列を作成できます。要素を使用してベクトルを初期化するには、ベクトル コンストラクター内の 2 番目のパラメーターを使用できます。ベクトル コンストラクターは、最初の要素をサイズとして受け入れ、2 番目の要素を初期化値として受け入れます。より明確に理解するためにコードを見てみましょう。
###例###
リーリー
###出力###
リーリー
###結論は###
この記事では、配列を特定の値で初期化する 2 つの方法について説明しました。最初の方法では静的配列を使用し、ループを使用してそれを割り当てることができます。次の方法では、動的配列またはベクトルが使用されます。ベクトルの場合、代入にコンストラクターを使用できますが、前提条件があります。配列には、データを保存するための事前定義された場所が必要です。したがって、ベクトルのサイズを最初の引数として指定する必要があり、2 番目の要素がベクトルの各位置に配置されるキー要素になります。
以上が配列の特定の要素を埋めるための C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。