→ Lecture 6 · كل المراحل
المرحلة 11 · شرائح 31، 32، 33، 35

اخرج من الحلقة، ثم أكمل

break in Loops

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

break in Loops

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

break تنهي أقرب Loop أو switch تحتويها. بعد ذلك يكمل البرنامج من التعليمة التالية لهذا التركيب؛ هي لا تنهي البرنامج كله.

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

داخل while نضيف number إلى sum، ثم نزيد number. إذا وصل المجموع إلى 100 أو أكثر، ننفّذ break بدل انتظار الوصول إلى حد 20.

رتّب الإضافة والتحديث

عند إضافة 14 يصبح المجموع 105، ثم يزيد العداد إلى 15، وبعدها يتحقق شرط break. لذلك العدد المطبوع 15، رغم أن آخر عدد أُضيف هو 14.

بعد الخروج

تبقى تعليمتا الطباعة بعد الحلقة قابلتين للتنفيذ. وفي Nested Loops، تنهي break أقرب حلقة فقط؛ لا تخرج تلقائيًا من جميع الحلقات.

1 / 4