هنگام کار با آرایه ها، معمولاً باید با تمام عناصر آرایه به طور همزمان کار کنید.
تکرار روی عناصر: تمام عناصر آرایه را بررسی می کنیم و در صورت لزوم، عملیاتی را با هر یک از آنها انجام می دهیم.
برای این، اغلب از یک حلقه با یک متغیر استفاده می شود که از 0 به N-1 تغییر می کند، جایی که N عدد است. عناصر آرایه.
در زیر N اندازه فعلی آرایه را در نظر می گیریم، یعنی
N = A.Length;
<پیش>
...
برای (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
دیدن این الگو آسان است: مقدار یک عنصر آرایه باید 1 بزرگتر از مقدار باشد. شاخص عنصر.
حلقه به این شکل خواهد بود
<پیش>
برای (int i = 0; i < N; i++) { A[ i] = i + 1; }