Урок 6 - цикл for

Что такое цикл for?

Цикл for позволяет выполнять определенный блок кода несколько раз. Он обычно используется для повторения определенной операции некоторое количество раз или для перебора элементов в списке или массиве.

Как использовать цикл for?

for (int i = 0; i < 10; i++) {
  инструкция
}

И так, можно начинать разбирать. Пройдемся по аргументам (Можете использовать свои варианты):

  • int i = 0; - задаем начальное число 0 для переменной i с типом данных int (целое число) (мы будем использовать i как счетчик) (на самом деле, можно использовать любой тип данных)
  • i < 10 - цикл будет выполняться, пока условие верно. (пока значение переменной i будет меньше 10)
  • i++ - изменения, которые будут происходить с переменной i при каждом проходе цикла. Можно использовать что угодно, что будет изменять переменную: i--, ++i, i *= i, i = i * 1234

Примеры

Вывести числа от 1 до 10

Я дополню немного прошлый код

for (int i = 0; i < 10; i++) {
  cout << i << endl;
}

Как вы можете заметить, этот код похож на код из прошлого урока по while. Это так, но получается гораздо короче, но результат выполнения будет тем же.

Как это будет работать?

i = 0

выполнять пока значение переменной i < 10:
    вывести i
    увеличить i на 1
  1. Изначально у нас i = 1.
  2. Мы входим цикл, и выполняем "вывести i и прибавить к i 1", пока i < 10.
  3. i становится равно 10, теперь условие i < 10 неверно, цикл завершается.

Вывод:

0123456789