do-while-Anweisung (C++)
Führt eine Anweisung wiederholt aus, bis die angegebene Beendigungsbedingung (der Ausdruck) als Null ausgewertet wird.
Syntax
do
statement
while ( expression ) ;
Hinweise
Der Test der Beendigungsbedingung erfolgt nach jeder Ausführung der Schleife; Daher wird eine Do-While-Schleife je nach Wert des Beendigungsausdrucks ein oder mehrere Male ausgeführt. Die do-while-Anweisung kann auch beendet werden, wenn eine break-, goto- oder return-Anweisung innerhalb des Anweisungstexts ausgeführt wird.
Der Ausdruck muss einen arithmetischen Typ oder einen Zeigertyp aufweisen. Die Ausführung erfolgt folgendermaßen:
Der Anweisungstext wird ausgeführt.
Danach wird expression, der Ausdruck, ausgewertet. Wenn der Ausdruck „false“ ist, wird die do-while-Anweisung beendet und die Steuerung an die nächste Anweisung im Programm weitergegeben. Wenn expression „true“ (ungleich 0 [null]) ist, wird der Prozess wiederholt, beginnend mit Schritt 1.
Beispiel
Im folgenden Beispiel wird die Do-While-Anweisung veranschaulicht:
// do_while_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
printf_s("\n%d",i++);
} while (i < 3);
}
Siehe auch
Iterationsanweisungen
Schlüsselwörter
while-Anweisung (C++)
for-Anweisung (C++)
Bereichsbasiert für Anweisung (C++)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für