Suche
Suche Menü

Continue

Mit dem Schlüsselwort continue haben wir die Möglichkeit, direkt zum Kontrollpunkt zu springen. Somit wird der restliche Code im Schleifen-Block nicht ausgeführt. Wir verändern unser break-Beispiel dahingehend, dass bei Eingaben nicht abgebrochen wird, sondern die Eingabe einfach ignoriert wird.

int summand, summe=0;

do {
	printf("\nSumme = %d", summe);
	printf("\nEingabe von Summand zwischen 1 und 50: ");
	scanf("%d", &summand);
	
	if(summand < 1 || summand > 50) {
		printf("Ungueltige Eingabe.\n");
		continue;
	}

	summe += summand;
	
}while(summe < 100);

Summe = 0
Eingabe von Summand zwischen 1 und 50: 44

Summe = 44
Eingabe von Summand zwischen 1 und 50: 55
Ungueltige Eingabe.

Summe = 44
Eingabe von Summand zwischen 1 und 50: 50

Summe = 94
Eingabe von Summand zwischen 1 und 50: 11