Menu
Coddy logo textTech

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
challenge icon

אתגר

קל

ניתן לך קוד שמדפיס את המספרים מ-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;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C אונליין