continue — instrukcja (C++)
Wymusza przeniesienie kontroli do wyrażenia sterującego najmniejszej otaczającej do, for lub while pętli.
Składnia
continue;
Uwagi
Wszystkie pozostałe instrukcje w bieżącej iteracji nie są wykonywane. Kolejna iteracja pętli jest określana w następujący sposób:
do
W pętli orwhile
następna iteracja rozpoczyna się od ponownego obliczenia wyrażenia sterującegodo
instrukcji orwhile
.for
W pętli (przy użyciu składnifor( <init-expr> ; <cond-expr> ; <loop-expr> )
) klauzula<loop-expr>
jest wykonywana. Następnie klauzula<cond-expr>
jest ponownie oceniane, a w zależności od wyniku następuje zakończenie pętli lub inna iteracja.
W poniższym przykładzie pokazano, jak continue
można użyć instrukcji do obejścia sekcji kodu i rozpoczęcia następnej iteracji pętli.
Przykład
// continue_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
i++;
printf_s("before the continue\n");
continue;
printf("after the continue, should never print\n");
} while (i < 3);
printf_s("after the do loop\n");
}
before the continue
before the continue
before the continue
after the do loop
Zobacz też
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