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

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 `