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 or while następna iteracja rozpoczyna się od ponownego obliczenia wyrażenia sterującego do instrukcji orwhile.

  • for W pętli (przy użyciu składni for( <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ż

Instrukcje skoku
Słowa kluczowe