Сегодня мы познакомимся с фундаментальной концепцией программирования, известной как циклы. Как следует из названия, мы используем циклы, чтобы зацикливать или повторять какую-то задачу снова и снова. Давайте возьмем пример и посмотрим, как работают циклы.
Допустим, вы хотите напечатать «Hello World!!» десять раз, для этого вам придется написать оператор печати десять раз, и он станет повторяться. Теперь, если бы вы захотели напечатать это сто раз, это было бы намного утомительнее. Поэтому вместо того, чтобы писать одно и то же снова и снова, мы будем использовать циклы.
Давайте посмотрим, как работает цикл for
.
Цикл for
состоит из трех основных частей: инициализация, условие и обновление. У нас также есть специальная переменная (скажем, i
), которая управляет ходом цикла. Сначала мы инициализируем i
и проверяем, выполняется условие или нет. Если условие выполнено, выполняется тело цикла, после чего мы обновляем значение i
. Если в какой-то момент условие не выполняется, мы выходим из цикла.
Структура цикла for
выглядит следующим образом:
for (initialisation; condition; updation) { //body of the loop }
Если бы нам пришлось напечатать «Hello World!!» десять раз, тогда мы можем написать что-то вроде:
for (int i = 0; i < 10; ++i) { cout << “Hello World!!” << endl; }
Переменная i инициализируется значением 0. Поскольку 0 меньше 10, условие выполняется, и тело цикла выполняется, поэтому мы печатаем «Hello World!!» и мы обновляем значение i до 1. Этот процесс повторяется до тех пор, пока значение i не станет равным 9. После этого, когда значение i становится равным 10, условие «i ‹ 10» не выполняется и мы выходим из цикла.
Помимо цикла for
, у нас также есть циклы while
и do — while
, которые также работают аналогичным образом.
Спасибо за прочтение статьи. Надеюсь, вам было интересно и познавательно.