cpp / beginner
Snippet
While-Schleifen für bedingte Wiederholung
Eine while-Schleife wiederholt einen Codeblock 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. In diesem Beispiel startet count bei 0 und erhöht sich bis 5, wodurch die Bedingung count < 5 falsch wird und die Schleife beendet.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>int main() {int count = 0;while (count < 5) {std::cout << "Count is: " << count << std::endl;count = count + 1;}std::cout << "Loop finished!" << std::endl;return 0;}
Erklärung
1
#include <iostream>
Bindet die Ein-/Ausgabe-Stream-Bibliothek für Konsolenausgabe ein
2
int main() {
Einstiegspunkt des Programms, gibt einen Integer zurück
3
int count = 0;
Deklariert eine Integer-Variable, initialisiert mit 0
4
while (count < 5) {
Schleife läuft weiter solange count kleiner als 5 ist
5
std::cout << "Count is: " << count << std::endl;
Gibt den aktuellen count-Wert auf der Konsole aus
6
count = count + 1;
Erhöht count bei jeder Iteration um 1
7
}
Schließende Klammer beendet den while-Schleifenkörper
8
std::cout << "Loop finished!" << std::endl;
Gibt eine Abschlussnachricht aus nachdem die Schleife beendet wurde
9
return 0;
Gibt 0 zurück um erfolgreiche Programmbeendigung anzuzeigen