Share via


instruction continuer (C++)

Force le transfert du contrôle à l'expression de contrôle de plus petit faitesenglobant, de pour, ou de la boucle de pendant que .

continue;

Notes

Toutes autres instructions figurant dans l'itération actuelle ne sont pas exécutées.l'itération suivante de la boucle est déterminée comme suit :

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

  • Dans une boucle d' for (à l'aide de la syntaxe for(init-expr; cond-expr; loop-expr)), la clause d' loop-expr est exécutée.La clause d' cond-expr est réévaluée et, selon le résultat, des extrémités de boucle ou une autre itération se produit.

L'exemple suivant montre comment l'instruction d' continue peut être utilisée pour ignorer des sections de code et démarrer l'itération suivante d'une boucle.

Exemple

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

Voir aussi

Référence

Instructions de saut (C++)

Mots clés C++