Aller au contenu

Programmation C-C++/Le while

Un livre de Wikilivres.
En cours d'importationlink={{{link}}}

Ce livre est en cours de copie depuis le site http://casteyde.christian.free.fr/online/cours_cpp/ qui le fournit sous licence GFDL.

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

Livre original de C. Casteyde

Le while permet d'exécuter des instructions en boucle tant qu'une condition est vraie. Sa syntaxe est la suivante :


while (test) opération;

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

[modifier | modifier le wikicode]
somme = 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é */
}