משפט break
גורם לתוכנית לצאת מהגוש הפנימי ביותר שמכיל את המשפט. בדרך כלל, הגוש הזה הוא גוש של משפט switch
או של לולאה. את השימוש ב-break
במשפט switch
כבר ראינו. כאשר break
מופיע בתוך גוף של לולאה, הוא גורם לעצירת פעולת הלולאה. התנאי ששולט על ביצוע הלולאה לא יבדק יותר בכלל, והגוף לא יתבצע יותר.
משפט continue
גורם לסיום האיטרציה הנוכחית של לולאה, אבל
לא לסיום הלולאה כולה. הביצוע של הגוף יפסק, אבל התנאי ששולט על ביצוע
הלולאה יבדק שוב, ואם צריך, גוף הלולאה יבוצע שוב.
לשני המשפטים הללו יש גרסה עם ארגומנט, שמציין תמיד תוית (label) של לולאה. תוית היא שם שמופיע לפני הלולאה ומופרד ממנה בנקודותיים. המנגנון הזה מאפשר להשתמש בשני המשפטים הללו בתוך לולאה פנימית ולעצור או להמשיך את הלולאה החיצונית, לא הפנימית. השימוש הזה נדיר. המנגנון מודגם בתוכנית המצורפת.