C ++ للحلقة
C ++ للحلقة
عندما تعرف بالضبط عدد المرات التي تريد تكرارها خلال كتلة من التعليمات البرمجية ، استخدم for
الحلقة بدلاً من while
الحلقة:
بناء الجملة
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
يتم تنفيذ العبارة 1 (مرة واحدة) قبل تنفيذ كتلة التعليمات البرمجية.
تحدد العبارة 2 شرط تنفيذ مقطع التعليمات البرمجية.
يتم تنفيذ العبارة 3 (في كل مرة) بعد تنفيذ كتلة التعليمات البرمجية.
المثال أدناه سيطبع الأرقام من 0 إلى 4:
مثال
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
شرح المثال
تعين العبارة 1 متغيرًا قبل أن تبدأ الحلقة (int i = 0).
تحدد العبارة 2 شرط تشغيل الحلقة (يجب أن يكون i أقل من 5). إذا كان الشرط صحيحًا ، ستبدأ الحلقة من جديد ، وإذا كانت خاطئة ، فستنتهي الحلقة.
تزيد العبارة 3 قيمة (i ++) في كل مرة يتم فيها تنفيذ كتلة التعليمات البرمجية في الحلقة.
مثال آخر
هذا المثال سوف يطبع فقط القيم الزوجية بين 0 و 10:
مثال
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}