Partager via


while instruction (c)

L'instruction d' while vous permet de répéter une instruction jusqu'à ce qu'une expression spécifiée soit false.

Syntaxe

  • itération-instruction:
    instruction de**)** d'expression de pendant que (

l'expression doit avoir l'arithmétique ou le type pointeur.L'exécution se poursuit comme suit :

  1. l'expression est évaluée.

  2. Si l'expression est initialement la valeur false est affectée, le corps de l'instruction d' while n'est jamais exécuté, et le contrôle passe de l'instruction d' while à l'instruction suivante dans le programme.

    Si l'expression a la valeur true (différent de zéro), le corps de l'instruction est exécuté et le processus est début répété à l'étape 1.

L'instruction d' while peut également se terminer lorsque saut, goto, ou return dans le corps d'instruction est exécuté.Utilisez l'instruction de continuez pour terminer une itération sans quitter la boucle d' while .Passe le contrôle d'instruction de continuez à l'itération suivante de l'instruction d' while .

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

while ( i >= 0 ) 
{
    string1[i] = string2[i];
    i--;
}

Cet exemple copie des caractères d' string2 à string1.Si i est supérieure ou égale à 0, string2[i] est assigné à string1[i] et i est décrémenté.Lorsque i atteint ou d'un est inférieure à 0, l'exécution de l'instruction d' while se termine.

Voir aussi

Référence

while instruction (C++)