Zurück zu: C Tutorial
0
Brechen
Sie haben die break
Anweisung bereits in einem früheren Kapitel dieses Tutorials gesehen. Sie wurde verwendet, um aus einer switch
Anweisung „herauszuspringen“.
Mit der break
Anweisung kann auch aus einer Schleife herausgesprungen werden.
Dieses Beispiel springt aus der For Schleife, wenn i
gleich 4 ist:
Beispiel
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
break;
}
printf("%d\n", i);
}
Weitermachen
Die continue
Anweisung bricht eine Iteration (in der Schleife) ab, wenn eine angegebene Bedingung eintritt, und fährt mit der nächsten Iteration in der Schleife fort.
In diesem Beispiel wird der Wert 4 übersprungen:
Beispiel
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
printf("%d\n", i);
}
Unterbrechen und Fortfahren in einer While-Schleife
Sie können „break
“ und „continue
“ auch in While Schleifen verwenden:
Break Beispiel
int i = 0;
while (i < 10) {
if (i == 4) {
break;
}
printf("%d\n", i);
i++;
}
Continue Beispiel
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
printf("%d\n", i);
i++;
}