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[modifier | modifier le wikicode]

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é */
}