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
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