DO |
Faire |
---|---|
ISO C99 |
Syntaxe
statement := do statement while ( expression ) ; |
Paramètres
Nom | Description |
---|---|
statement | Ce paramètre permet d'indiquer une instruction |
expression | Ce paramètre permet d'indiquer une condition d'évaluation de la boucle. Si c'est vrai, la boucle est effectué, si c'est fait, on sort de la boucle. |
Description
Ce mot réservé permet d'effectuer une boucle avec un mot réservé «while».
Remarques
- Son comportement est pratiquement le même que celui de la boucle while, sauf qu'elle exécute toujours l'instruction au moins une fois. L'instruction est d'abord exécutée, puis l'expression conditionnelle est évaluée pour décider d'une itération ultérieure. Ainsi, le corps d'une boucle while est exécuté zéro ou plusieurs fois, et le corps d'une boucle do-while est exécuté une ou plusieurs fois.
- Note de style : Il est judicieux de toujours mettre des accolades autour du corps do-while, même s'il ne se compose que d'une seule instruction. Cette situation évite que la partie while ne soit confondue avec le début d'une boucle while.
Exemple
Cet exemple permet d'effectuer une simple boucle :
Essayer maintenant !
on obtiendra le résultat suivant :
i = 0i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - break
Langage de programmation - C - Références de mots réservés (mots clefs) - continue
Langage de programmation - C - Références de mots réservés (mots clefs) - for
Langage de programmation - C - Références de mots réservés (mots clefs) - while
Dernière mise à jour : Mardi, le 28 juillet 2015