С++ цикл while


Цикл виконує блок коду, поки не буде досягнута задана умова.


Цикл while

Цикл while виконує блок коду, поки задана умова є true :

while (стан) {
  //блок коду для виконання
}

У наведеному нижче прикладі, код в циклі буде працювати, доки змінна  i буде менша 5 :

int i = 0;

while (i < 5) {
  cout << i << "\n";
  i++;
}

// RESULT:
// 0
// 1
// 2
// 3
// 4

Примітка: Не забудьте збільшити змінну , яка використовується в стані, інакше цикл ніколи не закінчиться!


Цикл do / while

Цикл do / while являє собою варіант while циклу. Цей цикл буде виконувати блок коду один раз, перед перевіркою, якщо умова true , тоді цикл буде повторюватися до тих пір, поки умова істинна.

do {
  // блок коду для виконання
}
while (стан);

Наведений нижче приклад використовує do/while цикл. Цикл завжди буде виконаний хоча б один раз, навіть якщо умова помилкова, оскільки блок коду виконується до того, як перевіряється умова:

int i = 0;

do {
  cout << i << "\n";
  i++;
}
while (i < 5);

// RESULT:
// 0
// 1
// 2
// 3
// 4

Не забудьте збільшити змінну, яка використовується в стані, в іншому випадку цикл ніколи не закінчиться!


Наш партнер:
beta test mp3 playlist downloader