Condividi tramite


istruzione continue (C++)

Forza il trasferimento di controllo nell'espressione di controllo di più piccola contenimento fare, per, o mentre ciclo.

continue;

Note

Alcune istruzioni rimanenti nell'iterazione corrente non viene eseguito.L'iterazione successiva del ciclo è determinato come segue:

  • In do o while eseguire il ciclo, l'avvio di iterazione successiva rivalutando l'espressione di controllo do o while istruzione.

  • In for ciclo (tramite la sintassi for(init-expr; cond-expr; loop-expr)), loop-expr la clausola viene eseguita.Quindi cond-expr la clausola viene rivalutato e, a seconda del risultato, la fine del ciclo o un'altra iterazione si verifica.

Nell'esempio seguente viene illustrato come continue l'istruzione consente di ignorare le sezioni del codice e per 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 salto (C++)

Parole chiave C++