配列を操作する場合、通常は配列のすべての要素を一度に操作する必要があります。
要素を反復処理します。配列のすべての要素を調べ、必要に応じて、それぞれの要素に対して何らかの操作を実行します。
このために、変数を含むループが最もよく使用され、0 から N-1 に変化します (N は数値)配列要素の
N では、配列の現在のサイズ、つまり
を考慮します。
N = A.Length;
<プレ>
...
<コード>for (int i = 0; i < N; i++)
{
// ここでは A[i] を扱います
}
指定されたループ内で、 i 変数は次の値を受け取ります。 0、1、2、...、N-1。 したがって、ループの各ステップで、i という番号を持つ配列の特定の要素にアクセスします。
つまり、 A[i]
配列の 1 つの要素で何を行う必要があるかを記述し、これらのアクションをそのようなループ内に配置するだけで十分です。
最初のN 自然数を配列に入れるプログラムを書いてみましょう。つまり、プログラムの最後には、配列の要素が等しくなります。
<プレ>
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
パターンを確認するのは簡単です。配列要素の値は、配列要素の値よりも 1 大きくなければなりません。要素のインデックス。
>
ループは次のようになります。
<プレ>
for (int i = 0; i < N; i++) { A[ i] = i + 1; }