С++ для цикла
С++ для цикла
Когда вы точно знаете, сколько раз вы хотите пройти через блок кода, используйте for
цикл вместо while
цикла:
Синтаксис
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
Оператор 1 выполняется (один раз) перед выполнением блока кода.
Оператор 2 определяет условие выполнения блока кода.
Оператор 3 выполняется (каждый раз) после выполнения блока кода.
В приведенном ниже примере будут напечатаны числа от 0 до 4:
Пример
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
Объяснение примера
Оператор 1 устанавливает переменную до начала цикла (int i = 0).
Оператор 2 определяет условие запуска цикла (i должно быть меньше 5). Если условие истинно, цикл начинается заново, если ложно, цикл завершается.
Оператор 3 увеличивает значение (i++) каждый раз, когда блок кода в цикле выполняется.
Другой пример
В этом примере будут печататься только четные значения от 0 до 10:
Пример
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}