capypad
0 Tage Serie
cpp / beginner
Snippet

Do-While-Schleifen: Ausführung vor der Prüfung

Die do-while-Schleife garantiert mindestens eine Ausführung des Schleifenkörpers. Die Bedingung wird NACH jeder Iteration geprüft, im Gegensatz zu while-Schleifen, die zuerst prüfen. Dies ist nützlich, wenn du mindestens einmal zur Eingabe auffordern musst.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
 
int main() {
int guess;
do {
std::cout << "Enter a number: ";
std::cin >> guess;
} while (guess != 42);
std::cout << "Correct!" << std::endl;
return 0;
}
Erklärung
1
do {
Startet die do-while-Schleife, Körper wird zuerst ausgeführt
2
} while (guess != 42);
Bedingung wird nach dem Körper geprüft - Schleife wiederholt wenn Bedingung wahr ist