C++ while-Schleife
Solange die gegebene Bedingung wahr ist,whileEine Schleifenanweisung führt wiederholt eine Zielanweisung aus.
Syntax
In C++whileSyntax für Schleifen:
while(condition)
{
statement(s);
}
Hier,Anweisung(en)Es kann eine einzelne Anweisung oder ein Codeblock sein, der aus mehreren Anweisungen besteht.BedingungSie kann ein beliebiger Ausdruck sein und ist wahr, wenn sie einen beliebigen Wert ungleich null hat. Wenn die Bedingung wahr ist, wird die Schleife ausgeführt.
Wenn die Bedingung falsch ist, setzt der Programmfluss mit der nächsten Anweisung direkt nach der Schleife fort.
Flussdiagramm

Hier,whileDer entscheidende Punkt bei einer Schleife ist, dass die Schleife möglicherweise nicht einmal ausgeführt wird. Wenn die Bedingung getestet wird und das Ergebnis falsch ist, wird der Schleifenkörper übersprungen, und die Ausführung fährt direkt mit der nächsten Anweisung nach der while-Schleife fort.
Beispiel
Beispiel
using namespace std;
int main ()
{
// Lokale Variablendeklaration
int a = 10;
// while-Schleife wird ausgeführt
while( a < 20 )
{
cout << "Wert von a:" << a << endl;
a++;
}
return 0;
}
Wenn der obige Code kompiliert und ausgeführt wird, liefert er die folgenden Ergebnisse:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19Weitere Erweiterungen