capypad
0 Tage Serie
cpp / beginner
Snippet

Do-While-Schleife Grundlagen

Die do-while-Schleife ist eine Nachbedingungsschleife, die ihren Body mindestens einmal ausführt, bevor sie die Bedingung prüft. Die Syntax ist: do { Anweisung; } while (Bedingung);. Dies ist nützlich, wenn du eine Aktion zuerst ausführen und erst dann entscheiden musst, ob du sie wiederholst. Vergleiche dies mit der while-Schleife, die die Bedingung vor der Ausführung des Bodys prüft.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main() {
int count = 1;
do {
std::cout << "Count: " << count << std::endl;
count++;
} while (count <= 5);
return 0;
}
Erklärung
1
do { ... }
Startet den Schleifenkörper, der mindestens einmal ausgeführt wird
2
std::cout << "Count: " << count << std::endl;
Gibt den aktuellen Zählerwert bei jeder Iteration aus
3
count++;
Erhöht count um 1 nach dem Ausgeben
4
} while (count <= 5);
Bedingung wird NACH Body-Ausführung geprüft; Schleife wiederholt sich wenn wahr
5
while (count <= 5)
Anders als while, würde dies VOR erster Ausführung prüfen