freeCodeCamp/guide/arabic/c/for/index.md

42 lines
1.6 KiB
Markdown
Raw Normal View History

---
title: For Loop
localeTitle: لحلقة
---
# لحلقة
تقوم الحلقة `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
`