Quand a pour la boucle s'exécute, ce qui suit se produit :
1. L'initialExpression de initialisation d'expression, le cas échéant, est exécuté. Cette expression initialise habituellement un ou plusieurs compteurs de boucle, mais la syntaxe permet une expression de n'importe quel degré de complexité. Cette expression peut également déclarer des variables.
2. L'expression de condition est évaluée. Si la valeur de la condition est fausse, pour la boucle se termine. Si la valeur de la condition est vraie, les rapports de boucle s'exécutent. Si l'expression de condition est omise entièrement, on assume que la condition est vraie.
3. Le rapport s'exécute. Pour exécuter des rapports multiples, employer un rapport de bloc ({…}) pour grouper ces rapports.
4. L'expression d'incrément d'expression de mise à jour, s'il y a d'une, s'exécute, et des retours de commande à l'étape 2.
|