C++ do...while-Schleife

C++ Schleifen

Im Gegensatz zufor-undwhile-Schleifen testen diese die Schleifenbedingung am Anfang der Schleife.do...whileDie Schleife prüft ihre Bedingung am Ende der Schleife.

do...whileDie Schleife ist ähnlich zur while-Schleife, aber die do...while-Schleife stellt sicher, dass die Schleife mindestens einmal ausgeführt wird.

Syntax

In C++do...whileDie Syntax von Schleifen:

do
{
   statement(s);

}while( condition );

Beachten Sie, dass der Bedingungsausdruck am Ende der Schleife erscheint, sodass die Anweisung(en) in der Schleife mindestens einmal ausgeführt werden, bevor die Bedingung geprüft wird.

Wenn die Bedingung wahr ist, springt der Steuerfluss zum obigen do zurück und führt die Anweisung(en) in der Schleife erneut aus. Dieser Vorgang wiederholt sich, bis die angegebene Bedingung falsch wird.

Flussdiagramm

C++ 中的 do...while 循环

Beispiel

Beispiel

#include <iostream>
using namespace std;
 
int main ()
{
   // Lokale Variablendeklaration
   int a = 10;

   // Ausführung der do-Schleife
   do
   {
       cout << "Wert von a:" << a << endl;
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er das folgende Ergebnis:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C++ Schleifen

Weitere Erweiterungen