Syntaxe :
for(initialisation, condition, incrémentation){
//code à exécuter}Exemple :
for (int i = 0; i<10 ; i++){
cout<<i<<endl;
}
for(int i =1, int j = 100 ; i<j ; i+=3, j-=3){
cout << i << " " << j << endl;
}Syntaxe :
while(condition){
//code à exécuter
}
Exemple :
int i = 0;
while(i<10){
cout << i << endl;
i++;
}Syntaxe :
do {
//code à exécuter
}while (condition)Exemple :
int i = 0;
do {
cout << i << endl;
i++;
}
while(i<10);L'instruction continue permet de passer directement à l'itération suivante.
for (int i=1; i<100;i++){
//instructions
if(i%5 == 0)
continue; //on saute à l’itération suivante
//instructions exécutées que si i pas multiple de 5
}L'instruction break permet de sortir de la boucle.
for (int i=1; i<100;i++){
//instructions
if(j%5 == 0)
break; //on sort de la boucle
//suite de la boucle
}