BESTE WEBSITE FÜR WEBENTWICKLER
C Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

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

herauszuspringen

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 »

C Übungen

Testen Sie sich mit Übungen

Übung:

Stoppen Sie die Schleife, wenn i 5 ist.

for (int i = 0; i < 10; i++) {
if (i == 5) {
;
}
printf("%d\n", i);
}