while : instruction de répétition
Mot réservé du langage C
Syntaxe:
while( <expression> ) <instruction ou bloc>
Description:
Répéte l'exécution de <instruction ou bloc> tant que l'évaluation de <expression> est différente de zéro.
(Cela suppose qu'il n'y a pas d'instruction 'break;' dans <instruction ou bloc>).
L'évaluation de <expression> et le test sont réalisés avant chaque exécution de <instruction ou bloc>.
Voir aussi:
Exemple:
#include
int main( void ) {
double nb, som;
printf("\nTapez une suite de nombre et je calcule leur somme.\n");
printf("(je m'arrête en lisant -1, qui n'est pas ajoutée)\n --> ");
som=0;
scanf("%lf", &nb);
while( nb !=-1 ) {
som = som + nb; /* Mise à jour de la somme */
scanf("%lf", &nb); /* lecture de la valeur suivante */
}
printf(" *** Somme : %lf\n", som);
return 0;
}