Partager via


faire- tant qu'instruction (c)

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

Syntaxe

  • itération-instruction:
    expression ) ;dependant que ( d'instruction de faites

L'expression dans une instruction d' do-while est évaluée une fois le corps de la boucle ne soit exécuté.par conséquent, le corps de la boucle est toujours exécuté au moins une fois.

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

  1. le corps d'instruction est exécuté.

  2. suivante, l' expression est évaluée.Si l'expression a la valeur false, l'instruction d' do-while se termine et le contrôle passe à l'instruction suivante dans le programme.Si l'expression a la valeur true (différent de zéro), le processus se répète, en commençant par l'étape 1.

L'instruction d' do-while peut également se terminer lorsque saut, goto, ou l'instruction d' return est exécuté dans le corps d'instruction.

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

do 
{
    y = f( x );
    x--;
} while ( x > 0 );

Dans cette instruction d' do-while , les deux instructions y = f( x ); et x--; sont exécutés, indépendamment de la valeur initiale d' x.Ensuite x > 0 est évalué.Si x est supérieur à 0, le corps d'instruction est à nouveau exécuté et x > 0 est réévaluée.Le corps d'instruction est exécuté à plusieurs reprises tant que x reste supérieur à 0.L'exécution de l'instruction d' do-while se termine lorsque x devient 0 ou négatif.le corps de la boucle est exécuté au moins une fois.

Voir aussi

Référence

do-while, instruction (C++)