Break
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 40 מתוך 63.
הפקודה break עוצרת את הלולאה מיד כשהיא נתקלת בה.
לדוגמה,
for (int i = 0; i < 10; i++) {
if (i == 6) {
break;
}
printf("%d ", i);
}בדוגמה הבאה, הלולאה חוזרת באופן סדיר עד שהיא מגיעה למספר 6. לאחר מכן התוכנית נכנסת להוראת if ומבצעת את הוראת break. פעולה זו יוצאת מהלולאה באופן מיידי.
הפלט הוא:
0 1 2 3 4 5אתגר
קלניתן לך קוד שמדפיס את המספרים מ-1 עד 20 (כולל).
עליך להוסיף את המשפטים if ו-break כך שיודפסו רק המספרים מ-1 עד 15, והלולאה תסתיים לפני הדפסת המספרים מ-16 עד 20.
נסו בעצמכם
#include <stdio.h>
int main() {
for (int i = 1; i <= 20; i++) {
// הוסף כאן משפט if לפני השימוש ב-printf
printf("%d ", i);
}
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר C אונליין