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++;
}