Section courante

A propos

Section administrative du site

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.

Exemple

Cet exemple permet d'effectuer un saut de 2 dans une boucle :

Essayer maintenant !
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int i;
  7.     for(i = 0; i <= 10; i+=2) {
  8.         printf("i = %i\n",i);
  9.     }
  10.     return 0;
  11. }

on obtiendra le résultat suivant :

i = 0
i = 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