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