continue — instrukcja (C++)
Wymusza przekazanie kontroli do wyrażenia kontrolującego najmniejszej pętli do, for, lub while.
continue;
Uwagi
Wszelkie pozostałe instrukcje w bieżącej iteracji nie są wykonywane.Następna iteracja pętli jest określana w następujący sposób:
W pętli do lub while następna iteracja rozpoczyna się od ponownej oceny wyrażenia kontrolującego instrukcji do lub while.
W pętli for (używając składni for(init-expr; cond-expr; loop-expr")), wykonywana jest klauzula loop-expr.Następnie klauzula cond-expr jest ponownie oceniana, oraz, w zależności od wyniku, pętla albo kończy się albo wystąpi kolejna iteracja.
W poniższym przykładzie pokazano sposób, w jaki instrukcja continue może być użyta do ominię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");
}