Share via


do-while, instruction (C++)

Exécute une instruction à plusieurs reprises jusqu'à ce que la condition spécifiée d'arrêt ( l'expression) correspond à zéro.

do
   statement
   while ( expression ) ;

Notes

Test de l'état d'arrêt est effectuée après chaque exécution de la boucle ; par conséquent, une boucle d' do-while exécute une ou plusieurs fois, selon la valeur de l'expression d'arrêt.L'instruction d' do-while peut également se terminer lorsque break, goto, ou l'instruction de retour est exécuté dans le corps d'instruction.

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

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

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

Exemple

L'exemple suivant illustre l'instruction d' do-while :

// do_while_statement.cpp
#include <stdio.h>
int main()
{
    int i = 0;
    do
    {
        printf_s("\n%d",i++);
    } while (i < 3);
}

Voir aussi

Référence

Instructions d'itération (C++)

Mots clés C++

while instruction (C++)

pour l'instruction (C++)

Basé sur une plage, instruction (C++)