使用数组时,您通常必须同时处理数组的所有元素。
迭代元素:我们查看数组的所有元素,并在必要时对每个元素执行一些操作。
为此,最常使用带有变量的循环,它从 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]
数组中的一个元素需要做什么,并将这些动作放在这样的循环中就足够了。
让我们编写一个程序,用第一个N 自然数填充数组,也就是说,在程序结束时,数组的元素应该变得相等
<前>
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
很容易看出这个规律:数组元素的值必须比元素的索引。
循环看起来像这样
<前>
for (int i = 0; i < N; i++) { A[ i] = i + 1; }