Istruzioni continue (C++)
Forza il trasferimento del controllo all'espressione di controllo della più piccola operazione di inclusione, per o ciclo while.
Sintassi
continue;
Osservazioni:
Alcune istruzioni restanti nell'iterazione corrente non vengono eseguite. L'iterazione successiva del ciclo è determinata nel modo seguente:
In un
do
ciclo owhile
l'iterazione successiva inizia rivalutando l'espressione di controllo dell'istruzionedo
owhile
.In un
for
ciclo (usando la sintassifor( <init-expr> ; <cond-expr> ; <loop-expr> )
), la<loop-expr>
clausola viene eseguita. La clausola<cond-expr>
viene rivalutata e, a seconda del risultato, il ciclo termina o si verifica un'altra iterazione.
Nell'esempio seguente viene illustrato come usare l'istruzione continue
per ignorare le sezioni di codice e iniziare 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");
}
before the continue
before the continue
before the continue
after the do loop
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per