Allgemeines zu Schleifen

Search IconIcon to open search

Allgemeines zu Schleifen

Was ist eine Schleife?

Eine Schleife ist eine Definierung für das mehrfache Durchlaufen eines Programmabschnitts, welcher an einer oder verschiedenen Bedingungen gebunden sein kann.

Welche Schleifentypen gibt es?

Wie breche ich verfrüht aus einer Schleife aus?

Das ausbrechen aus einer Schleife ohne die Bedingungen zu erfüllen, lässt sich in C über dem Keyword break ermöglichen.

1int main(void){
2	// Diese Schleife ist immer wahr, sie wird also
3	// immer weiterlaufen.
4	while(1){
5		// Jedoch können wir einfach mit "break" 
6		// aus der Schleife ausbrechen.
7		break;
8	}
9}

Wie überspringe ich eine Iteration einer Schleife?

Mit dem Keyword continue können wir Iterationen einer Schleife überspringen. Dies ist sehr nützlich wenn man eine komplexe Logik hat und diese für gewisse Bedingungen nicht durch laufen muss.

1int main(void){
2	for(int i = 0; i < 5; i++){
3		if(i < 3)
4			continue;
5		printf("%d", i);
6	}
7}

Ausgabe

3 4


Interactive Graph