C++ цикл for


Коли ви точно знаєте, скільки разів ви хочете перебрати блок коду, використовуйте for цикл замість while циклу:

for (вираз 1; вираз 2; вираз 3) {
  // блок коду для виконання
}

Вираз 1 виконується (один раз) перед виконанням блоку коду.

Вираз 2 визначає умови для виконання блоку коду.

Вираз 3 виконується (кожен раз) після того, як блок коду був виконаний.

Наведений нижче приклад буде виводити цифри від 0 до 4:

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

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

пояснення прикладу

Вираз 1 встановлює змінну перед початком циклу ( int i = 0 ).

Вираз 2 визначає умови для запуску циклу ( i < 5 ). Якщо умова істинна, цикл починається знову, якщо вона помилкова, то цикл завершиться.

Вираз 3 збільшує значення ( i++ ) кожен раз, коли кодовий блок в циклі був виконаний.


Інший приклад

Цей приклад буде виводити тільки парні значення від 0 до 10:

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}


// RESULT:
// 0
// 2
// 4
// 6
// 8
// 10

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