1.6 KiB
title | localeTitle |
---|---|
For Loop | لحلقة |
لحلقة
تقوم الحلقة for
بتنفيذ كتلة من التعليمة البرمجية حتى يكون الشرط المحدد خاطئًا. استخدام while
حلقات عندما يكون عدد التكرارات هي المتغير، وإلا استخدام for
حلقات. استخدام شائع for
حلقات التكرار هم مجموعة.
بناء جملة من أجل حلقة
for ( init; condition; increment ) { statement(s); }
تتألف الحلقة for
من 3 أقسام ، وقسم التهيئة ، وحالة محددة ، وقسم التشغيل التزايدي أو التزايدي. تتحكم هذه المقاطع 3 و for
حلقة.
يتم تنفيذ بيان التهيئة مرة واحدة فقط. ثم يتم تقييم اختبار التعبير. إذا كان تعبير الاختبار غير صحيح (0) ، فيتم إنهاء الحلقة. ولكن إذا كان تعبير الاختبار صحيحًا (غير صفري) ، يتم تنفيذ الرموز داخل نص الحلقة للتكرار ويتم تحديث تعبير التحديث. تتكرر هذه العملية حتى يصبح التعبير التجريبي خاطئًا.
يتم استخدام حلقة for عادة عند معرفة عدد التكرارات.
مثال
`#include <stdio.h>
int main () {
int array[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
printf("Item on index %d is %d\n", i, array[i]);
}
} `
انتاج:
`> Item on index 0 is 1
Item on index 1 is 2 Item on index 2 is 3 Item on index 3 is 4 `