Condividi tramite


Istruzioni continue (C++)

Forza il trasferimento del controllo all'espressione di controllo del ciclo più piccolo do, for o while di inclusione.

continue;

Note

Alcune istruzioni restanti nell'iterazione corrente non vengono eseguite. L'iterazione successiva del ciclo è determinata nel modo seguente:

  • In un ciclo while o do, l'iterazione successiva inizia rivalutando l'espressione di controllo dell'istruzione while o do.

  • In un ciclo for (utilizzando la sintassi for(init-expr; cond-expr; loop-expr)), la clausola loop-expr viene eseguita. La clausola cond-expr viene rivalutata e, a seconda del risultato, il ciclo termina o si verifica un'altra iterazione.

Di seguito viene illustrato come l'istruzione continue può essere utilizzata per ignorare le sezioni di codice e avviare l'iterazione successiva di un ciclo.

Esempio

// 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");
}
  

Vedere anche

Riferimenti

Istruzioni di spostamento (C++)

Parole chiave C++