Оператор циклу while виконує оператор або блок операторів до тих пір поки умова істинна. Його синтаксис наступний:
while (вираз)
оператор_або_блок_операторів;
Якщо вираз представляє собою константу з істинним значенням, тіло циклу буде виконуватися нескіченно. Тобто необхідно в циклі змінювати первинних вираз зазначений в умові,щоб після однієї з ітерацій умова стала хибною, та відбувся вихід з циклу.
int n=1;
while (n<10)
{
n++;
cout<<n;
}
Цикл з постумовою (do … while)
Синтаксис даного оператору:
do
Блок_оператрів
while (вираз)
В цьому операторі спочатку виконується блок_операторів, а потім перевіряється умова. Така конструкція гарантує що тіло оператора виконається хоча б один раз. Оператор закінчить своє виконання, якщо умова стане істинною. Тобто буде виконуватися тільки до тих пір поки умова хибна.
int n=1;
do
{
n++;
cout<<n;
}
While (n>10)