عند العمل مع المصفوفات ، يتعين عليك عادةً العمل مع جميع عناصر المصفوفة مرة واحدة.
التكرار على العناصر: نحن ننظر من خلال جميع عناصر المصفوفة ، وإذا لزم الأمر ، نقوم ببعض العمليات مع كل عنصر منها.
لهذا ، غالبًا ما يتم استخدام حلقة بها متغير ، والتي تتغير من 0 إلى N-1 ، حيث N & nbsp؛ هو الرقم من عناصر المصفوفة.
ضمن N سننظر في الحجم الحالي للصفيف ، وهو
N = A.Length؛
<قبل>
...
لـ (int i = 0 ؛ i & lt ؛ N ؛ i ++)
{
// هنا نعمل مع A [i]
}
في الحلقة المحددة ، سيأخذ المتغير i القيم 0، 1، 2، ...، N-1 . & nbsp؛ وهكذا ، في كل خطوة من الحلقة ، نصل إلى عنصر محدد من المصفوفة بالرقم i .
أي أنه يكفي وصف ما يجب القيام به مع عنصر واحد من عناصر مجموعة A [i]
ووضع هذه الإجراءات داخل هذه الحلقة.
لنكتب برنامجًا يملأ المصفوفة بأعداد طبيعية N & nbsp؛ الأولى ، أي في نهاية البرنامج ، يجب أن تصبح عناصر المصفوفة متساوية span>
<قبل>
A [0] = 1
أ [1] = 2
أ [2] = 3
...
أ [N - 1] = N
من السهل رؤية النمط: يجب أن تكون قيمة عنصر المصفوفة أكبر بمقدار 1 من فهرس العنصر
ستبدو الحلقة هكذا span>
<قبل>
لـ (int i = 0؛ i & lt؛ N؛ i ++) {A [ ط] = أنا + 1 ؛ }