C Break und Continue
Break
Sie haben die Anweisung break
bereits in einem früheren Kapitel dieses Tutorials gesehen. Es wurde verwendet, um aus einer switch
-Anweisung
Die break
-Anweisung kann auch verwendet werden, um aus einer Schleife zu springen.
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);
}
Try it Yourself »
Continue
Die continue
-Anweisung unterbricht eine Iteration (in der Schleife), wenn eine bestimmte 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);
}
Try it Yourself »
Break und Continue in der While-Schleife
Sie können auch break
und continue
in while-Schleifen verwenden:
Break Beispiel
int i = 0;
while (i < 10) {
if (i == 4) {
break;
}
printf("%d\n", i);
i++;
}
Try it Yourself »
Continue Beispiel
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
printf("%d\n", i);
i++;
}
Try it Yourself »