Partager via


instruction continuer (c)

Passe le contrôle d'instruction d' continue à l'itération suivante d' doenglobant le plus proche, d' for, ou de l'instruction d' while dans lequel elle apparaît, ne contourneront pas toutes autres instructions figurant dans do, for, ou corps d'instruction d' while .

Syntaxe

  • jump-statement:
    continue;

l'itération suivante d' do, d' for, ou de l'instruction d' while est déterminée comme suit :

  • Dans do ou une instruction d' while , les démarrages ultérieurs d'itération en réévaluant l'expression de l'instruction d' do ou d' while .

  • une instruction d' continue dans une instruction d' for provoque l'expression de boucle de l'instruction d' for à évaluer.Le compilateur réévalue l'expression conditionnelle et, selon le résultat, termine ou itère le corps d'instruction.Consultez pour l'instruction pour plus d'informations sur l'instruction d' for et ses terminaux.

Il s'agit d'un exemple de l'instruction d' continue :

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

Dans cet exemple, le corps d'instruction est exécuté pendant qu' i est supérieur à 0.le premier f(i) est assigné à x; ensuite, si x est égal à 1, l'instruction d' continue est exécutée.Le reste des instructions dans le corps sont ignorés, et l'exécution se poursuit en haut de la boucle avec l'évaluation du test de boucle.

Voir aussi

Référence

instruction continuer (C++)