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 :
Le corps d'instruction est exécuté.
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);
}