C++ while-Schleife

C++ Schleifen

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

C++ 中的 while 循环

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

#include <iostream>
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 的值: 19

C++ Schleifen

Weitere Erweiterungen