continue, instruction (C++)
Force le transfert du contrôle à l’expression de contrôle de la plus petite opération englobante, for ou while .
Syntaxe
continue;
Notes
Toutes les instructions restantes 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 ou une
do
boucle, l’itération suivante commence par réévaluer l’expression de contrôle de l’instruction ouwhile
de l’instructiondo
.while
Dans une
for
boucle (à l’aide de la syntaxefor( <init-expr> ; <cond-expr> ; <loop-expr> )
), la<loop-expr>
clause est exécutée. Ensuite la clause<cond-expr>
est réévaluée et, selon le résultat, la boucle se termine ou une autre itération a lieu.
L’exemple suivant montre comment l’instruction continue
peut être utilisée pour contourner les sections de code et commencer 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");
}
before the continue
before the continue
before the continue
after the do loop
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour