====La boucle traditionnelle====
Obsolète en C++. Voir [[lang:cpp:boucles#ranges|Ranges]].
===Intervalle===
for (int i = 0; i < 100; i++)
std::cout << i << std::endl;
Chaque paramètre est optionnel :
int i = 0;
for (;;)
{
if (i >= 100)
break;
std::cout << i << std::endl;
i++;
}
Et sa version ''while'' :
int i = 0;
while (i < 100)
{
std::cout << i << std::endl;
i++;
}
Il est aussi possible de mettre la condition à la fin de la boucle pour passer obligatoirement au moins une fois dedans :
int i = 0;
do
{
std::cout << i << std::endl;
i++;
} while (i < 100);