FOR |
Pour |
---|---|
ISO C99 |
Syntaxe
statement := for ( for-init-stmt ; [condition] ; [expression] ) statement for-init-stmt ::= expression-stmt | simple-decl condition ::= expression | type-specifier-seq declarator = assignment-expr |
Paramètres
Nom | Description |
---|---|
for-init-stmt | Ce paramètre permet d'indiquer l'instruction d'initialisation de la boucle |
condition | Ce paramètre permet d'indiquer la condition d'exécution de la boucle. |
expression | Ce paramètre permet d'indiquer l'expression a effectuer à chaque passage de la boucle. |
Description
Ce mot réservé permet d'effectuer un compteur de boucle.
Remarque
- Il est possible d'empiler plusieurs expressions dans les différentes parties de la boucle for à l'aide de l'opérateur virgule. L'opérateur virgule permet à plusieurs instructions d'apparaître comme une seule instruction sans avoir à les entourer d'accolades.
Exemple
Cet exemple permet d'effectuer un saut de 2 dans une boucle :
Essayer maintenant !
on obtiendra le résultat suivant :
i = 0i = 2
i = 4
i = 6
i = 8
i = 10
Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - break
Langage de programmation - C - Références de mots réservés (mots clefs) - continue
Langage de programmation - C - Références de mots réservés (mots clefs) - do
Langage de programmation - C - Références de mots réservés (mots clefs) - while
Dernière mise à jour : Mardi, le 28 juillet 2015