do-while-Anweisung (C++)
Führt einen statement wiederholt aus, bis die angegebene Beendigungsbedingung (der expression) null ergibt.
do
statement
while ( expression ) ;
Hinweise
Der Test der Beendigungsbedingung wird nach jeder Schleifenausführung ausgeführt. Daher wird eine do-while-Schleife einmal oder mehrmals ausgeführt, abhängig vom Wert des Beendigungsausdrucks.Die do-while-Anweisung kann auch beendet werden, wenn eine break, eine b34dt9cd(v=vs.110).mdoder eine-Anweisung innerhalb des Anweisungstexts ausgeführt wird.
Der Ausdruck muss einen arithmetischen Typ oder einen Zeiger-Typ aufweisen.Die Ausführung erfolgt folgendermaßen:
Der Anweisungstext wird ausgeführt.
Danach wird Ausdruck ausgewertet.Wenn expression False ist, wird die do-while-Anweisung beendet und die Steuerung an die nächste Anweisung im Programm weitergegeben.Wenn ( expression ) True ist (ungleich 0), wird der Prozess wiederholt, beginnend mit Schritt 1.
Beispiel
Die do-while-Anweisung wird im folgenden Beispiel veranschaulicht:
// do_while_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
printf_s("\n%d",i++);
} while (i < 3);
}