Condividi tramite


istruzione continue (C)

continue controllo delle sessioni dell'istruzione all'iterazione successiva di tipo più vicina do, for, o while istruzione in cui è visualizzata, ignorando le istruzioni rimanenti in l do, for, o while corpo dell'istruzione.

Sintassi

  • jump-statement:
    continue;

L'iterazione successiva di un oggetto do, for, o while l'istruzione è determinato come segue:

  • All'interno di un oggetto do oppure while l'istruzione, l'iterazione successiva inizia rivalutando l'espressione di do o while istruzione.

  • In continue istruzione in un oggetto for l'istruzione causa l'espressione del ciclo di for istruzione da valutare.Quindi il compilatore rivaluta l'espressione condizionale e, a seconda del risultato, terminare o ripete il corpo dell'istruzione.vedere Istruzione for per ulteriori informazioni su for istruzione e i relativi i non terminal.

Questo è un esempio di continue istruzione:

while ( i-- > 0 ) 
{
    x = f( i );
    if ( x == 1 )
        continue;
    y += x * x;
}

In questo esempio, il corpo dell'istruzione viene eseguita mentre i è maggiore di 0.Innanzitutto f(i) assegnato a x; quindi, se x è uguale a 1, continue l'istruzione viene eseguito.Il resto delle istruzioni nel corpo viene ignorato e ripresa dell'inizio del ciclo con la valutazione del test del ciclo.

Vedere anche

Riferimenti

istruzione continue (C++)