En programmation, une boucle est une instruction de contrôle qui permet de répéter les mêmes instructions tant qu’une condition soit vérifiée.
while est la boucle la plus simple. While signifie tant que. Elle permet de dire : « tant que la condition est vérifiée, exécutez ces instructions en boucle ».
La syntaxe de la boucle while est la suivante :
while (expression)
{
instructions
}
Exemple :
Le résultat
Do…while permet de dire : « fais ceci tant que cette condition est vérifiée ». On voit donc qu’elle fonctionne comme while. La seule différence est qu’avec do…while, l’expression conditionnelle est contrôlée à la fin de chaque itération contrairement à while où l’expression conditionnelle est contrôlée au début de chaque itération.
do
{instruction}
while (expression) ;
La boucle for fonctionne à peu près de la même façon que while. Mais elle a une structure un peu complexe qui exige trois expressions qui sont l’expression du départ, l’expression conditionnelle et l’expression itérative utilisée pour l’incrémentation.
Syntaxe:
for (expression-du-depart ; expression-conditionnelle ; expression-iterative)
{
instruction
}
Exemple :
L’exemple ci-dessus donne le même résultat que celui de la boucle while.