Programmation C-C++/Le while
Cours de C/C++ | |
^ | |
Les structures de contrôle | |
La structure if | |
La boucle for | |
Le while | |
Le do | |
Branchement conditionnel | |
Le saut | |
Rupture de séquence | |
Le while
modifierLe while permet d'exécuter des instructions en boucle tant qu'une condition est vraie. Sa syntaxe est la suivante :
while (test) opération;
où opération est effectuée tant que test est vérifié. Comme pour le if, les parenthèses autour du test sont nécessaires. L'ordre d'exécution est :
test opération
Exemple - Boucle while
modifiersomme = i = 0; /* initialisation des variables somme et i à la valeur 0 */
while (somme<1000) /* exécution tant que la valeur somme est inférieure à 1000 */
{
somme = somme + 2 * i / (5 + i); /* modification de la valeur somme par ajout d'une valeur dépendant de i */
i++; /* incrémentation de la variable i (i++ est une écriture condensée d'incrémentation de la variable i, équivalente à i = i + 1, la dernière forme étant à préférer, pour des raisons de lisibilité */
}