4.5.1 La boucle for

Une boucle très utile quand on connaît à l'avance le nombre d'itérations que l'on va devoir faire.

La plupart du temps, on utilise un int ou un unsigned int pour parcourir la boucle, voici un exemple en C++ :

1
2
3
for(int i = 0; i < 10; i++){
	instruction;
}

J'ai précisé, en C++; car on ne fait pas la même déclaration en C :

1
2
3
4
int i;
for(i = 0; i < 10; i++){
	instruction;
}

Vous l'aurez constater, en C++ on à le droit de déclarer la variable d'avancement de la boucle dans la déclaration de la boucle, alors qu'en C on est OBLIGER de la déclarer avant.

Ceci dit, c'est la seule différence.

Comme pour les conditions, vous avez le droit, si vous n'avez qu'une instruction à répéter, d'enlever les accolades :

1
2
for(int i = 0; i < 10; i++)
	instruction;

Et de même en C :

1
2
3
int i;
for(i = 0; i < 10; i++)
	instruction;