Boucle for

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Article principal : structure de contrôle.

La boucle for est en informatique une structure de contrôle de programmation permettant de réaliser une boucle associée à une variable entière ou un pointeur qui sera incrémentée à chaque itération. Il est souvent utilisé pour exploiter les données d'une collection indexée.

Cf-for-fr.svg
POUR compteur DE 0 à fin
   Instruction 1
FIN POUR
Instruction 2

Exemples de mise en œuvre :

  • BASIC : FOR compteur = depart TO fin instruction NEXT compteur
  • Pascal : for compteur := depart to fin do instruction ;

Fortran II a introduit un premier compteur rudimentaire en 1958.

La notion de compteur peut être directement supportée par le microprocesseur, c'est le cas par exemple avec l'instruction LOOP de l'assembleur 86

Suivant les langages on peut fixer la valeur de début, de fin et la valeur d'incrément à chaque itération. Un de ses usages typique étant de servir d'index, la valeur du compteur est généralement accessible depuis l'intérieur de la boucle.

La boucle for des langages C,C++[1] ou Java est beaucoup plus générale qu'un simple compteur.

for (initialisation ; test ; itération) opération;

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]