→ Lecture 6 · كل المراحل
المرحلة 12 · شرائح 32، 34، 36

تجاوز هذه الدورة فقط

continue in Loops

01 / افهم الفكرة

continue in Loops

الفكرة ببساطة

continue لا تنهي الحلقة. هي تتجاوز بقية الجسم في الدورة الحالية، ثم تنتقل إلى خطوة متابعة الحلقة.

في while: نعود لفحص الشرط بعد continue. وفي do-while نصل إلى فحص الشرط النهائي. أما في for فنمر على Update قبل فحص الشرط للدورة التالية، كما يوضّح مخطط الشريحة 34.

مثال المحاضرة

نزيد number أولًا، ثم نتجاوز الجمع إذا كان 10 أو 11. بقية القيم من 1 إلى 20 تُجمع، فيكون الناتج 189 بدل 210.

لاحظ موضع التحديث

لأن number++ يحدث قبل continue، يظل العداد يتقدم حتى عند تجاوز الجمع. وضع التحديث بعد continue قد يمنع الوصول إليه في بعض الأمثلة.

1 / 4