L'instruction while prend en C deux formes.
Syntaxe
Instruction-d-itération ::=
while (expression) instruction ; do instruction while (expression) ; for (expressionopt ; expressionopt ; expressionopt ) instruction
while (expression) instruction ;
do instruction while (expression) ;
for (expressionopt ; expressionopt ; expressionopt ) instruction
tant que la condition rend la valeur vraie, l’instruction est exécutée.
x = n ; somme = 0 ; while ( x > 0 ) { somme += x ; x-- ; ) ;
x = n ;
somme = 0 ;
while ( x > 0 ) {
somme += x ; x-- ;
somme += x ;
x-- ;
) ;
La condition est testée à la fin de chaque itération. Ainsi, le corps de cette instruction est au moins exécutée une fois.
L’instruction est exécutée, puis la condition est évaluée.
Si elle rend la valeur vraie, alors on boucle, on réexécute l’instruction et ceci jusquà ce que la boucle rende la valeur faux.
Cette forme est fréquemment utilisée pour programmer une saisie de données avec un test pour vérifier que la donnée est exacte.
do saisie_de_mot_de_passe (&mot-de-passe) ; while (incorrect (mot-de-passe)) ;
do
saisie_de_mot_de_passe (&mot-de-passe) ;
while (incorrect (mot-de-passe)) ;
» Glossaire du langage C
Accueil
Pages du site
Tags
Calendrier
Brèves
Cours enregistrés Télécom Bretagne (2008-2009)
Cours actuel
De C à Java
Participants
Généralités
Section 1
Glossaire du langage C
Consulter alphabétiquement
Consulter par catégorie
Consulter par date
Consulter par auteur
Glossaire du système UNIX
Section 2
Section 3
Cours