do-while — instrukcja (C++)
Wykonuje instrukcję wielokrotnie, dopóki określony warunek zakończenia (wyrażenie) nie zwróci wartości zero.
Składnia
do
statement
while ( expression ) ;
Uwagi
Test warunku zakończenia jest wykonany po każdym wykonaniu pętli; w związku z tym pętla do-while wykonuje co najmniej jeden raz, w zależności od wartości wyrażenia zakończenia. Instrukcja do-while może również zakończyć się, gdy instrukcja break, goto lub return jest wykonywana w treści instrukcji .
Wyrażenie musi mieć typ arytmetyczny lub wskaźnik. Wykonanie jest kontynuowane w następujący sposób:
Treść instrukcji jest wykonywana.
Następnie zostanie obliczone wyrażenie. Jeśli wyrażenie ma wartość false, instrukcja do-while kończy działanie i kontrolka przechodzi do następnej instrukcji w programie. Jeśli wyrażenie ma wartość true (nonzero), proces jest powtarzany, począwszy od kroku 1.
Przykład
W poniższym przykładzie pokazano instrukcję do-while :
// do_while_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
printf_s("\n%d",i++);
} while (i < 3);
}
Zobacz też
Instrukcje iteracji
Słowa kluczowe
while, instrukcja (C++)
for, instrukcja (C++)
Range-based for, instrukcja (C++)
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla