Partager via


Instructions d'itération (C++)

Les instructions d'itération entraînent une exécution des instructions (ou des instructions composées) zéro ou plusieurs fois, compte tenu de certains critères de terminaison des boucles. Lorsque ces instructions sont des instructions composées, elles sont exécutées dans l'ordre, sauf lorsque l'instruction break ou l'instruction continue est détectée.

C++ fournit quatre instructions d'itération : while, do, for et range-based for. Chacune itère jusqu'à ce que l'expression d'arrêt ait la valeur zéro (false), ou jusqu'à ce que la boucle d'arrêt soit forcée avec une instruction break. Le tableau suivant résume ces instructions et leurs actions ; chacune est décrit en détail dans les sections suivantes.

Instructions d'itération

Instruction

Évaluée en

Initialisation

Incrémentation

while

Début de boucle

Non

Non

do

Fin de boucle

Non

Non

for

Début de boucle

Oui

Oui

range-based for

Début de boucle

Oui

Oui

La partie instruction d'une instruction d'itération ne peut pas être une déclaration. Toutefois, il peut s'agir d'une instruction composée contenant une déclaration.

Voir aussi

Référence

Vue d'ensemble des instructions C++