The do while Boucle
C'est très semblable à la boucle de moment sauf que l'essai se produit à l'extrémité du corps de boucle. Ceci garantit que la boucle est exécutée au moins une fois avant de continuer.
Une telle installation est fréquemment employée où des données doivent être lues. L'essai vérifie alors les données, et des boucles de nouveau à lu encore s'il était inacceptable.
do
{
printf("Enter 1 for yes, 0 for no :");
scanf("%d", &input_value);
} while (input_value != 1 && input_value != 0)
Pour comprendre mieux font tandis que la boucle nous laissait voir l'exemple suivant :
#include <stdio.h>
int main()
{
int i;
i = 0;
do
{
printf("The value of i is now %d\n", i);
i = i + 1;
} while (i < 5);
return 0;
}
Le résultat du programme est montré comme suit :
The value of i is now 0
The value of i is now 1
The value of i is now 2
The value of i is now 3
The value of i is now 4 |
|