cpp / beginner
Snippet
While-Schleifen: Wiederholen bis eine Bedingung erfüllt ist
Eine While-Schleife führt einen Codeblock wiederholt aus, solange eine Bedingung wahr bleibt. Die Bedingung wird vor jeder Iteration geprüft, daher wird der Schleifenkörper nie ausgeführt, wenn die Bedingung anfangs falsch ist. Hier starten wir mit countdown bei 5, und jede Iteration verringert es um 1, bis es 0 erreicht, woraufhin die Bedingung falsch wird und die Schleife endet.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>using namespace std;int main() {int countdown = 5;while (countdown > 0) {cout << "Countdown: " << countdown << endl;countdown = countdown - 1;}cout << "Liftoff!" << endl;return 0;}
Erklärung
1
while (countdown > 0)
Die Schleifenbedingung - läuft weiter, solange countdown größer als 0 ist
2
cout << "Countdown: " << countdown << endl;
Gibt den aktuellen Countdown-Wert mit einer beschreibenden Beschriftung aus
3
countdown = countdown - 1;
Verringert countdown bei jeder Iteration um 1 (wie countdown--)
4
cout << "Liftoff!" << endl;
Nach Ende der Schleife wird die Abschlussnachricht ausgegeben
5
return 0;
Zeigt dem Betriebssystem die erfolgreiche Programmausführung an