Boucle FOR

1- En Pascal :
En Pascal, l'instruction FOR provoque l'exécution de l'instruction suivant le DO une fois pour chaque valeur du domaine début jusqu'à fin.
La syntaxe est la suivante :
FOR variable:=debut TO fin DO instruction;
ou
FOR variable:=debut DOWNTO fin DO instruction;
- Avec TO, la variable de boucle est incrémentée de 1 à chaque tour de boucle
- Avec DOWNTO, elle est décrémentée de 1 à chaque tour de boucle

2- En C :
Le fonctionnement de la boucle for en C est le même qu'en Pascal mis à part le fait que la syntaxe est différente.
La syntaxe est la suivante :
for(expression1;expression2;expression3) instruction;
On peut remarquer que le DO n'est pas employé pour la boucle for dans le C.
Signification des expressions :
expression1 : valeur initiale.
expression2 : test de bouclage.
expression3 : type d'incrémentation.
Le type d'incrémentation signifie que même si le C n'utilise pas TO et DOWNTO, on peut signaler que l'on veut incrémenter ou décrémenter la variable de boucle : expression3 sera i=i+1 si l'on veut incrémenter et i=i-1 si l'on veut décrémenter (on peut aussi changer le pas de boucle si on le désire, ce qui n'est pas le cas en Pascal).