Найти в Дзене
ALTech

Циклы в С++

Оглавление

Всем привет!
Сегодня мы поговорим про циклы в с++.

Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.

То есть с помощью циклов мы можем многократно что-то выполнять или проверять.

IF

Начнем с самого простого - if/else. Дословно переводится как если что-то, то делай это.

Вот самый простой пример использования if. Программа выполняет код внутри if если выражение действительно, или код внутри else если выражение не действительно.

-2

Вы можете убирать фигурные скобки для красоты кода, но в том случае если код if составляет лишь одну строчку кода. Также и с else.

Поговорим как задавать выражения.

== - знак равно

!= - знак неравно

>/< - знаки больше и меньше

>=/<= - знаки больше или равно и меньше или равно

&& - оператор И

|| - оператор ИЛИ

-3

Вот так можно писать выражения. При операторе И должны выполняться обе части выражения. При операторе ИЛИ должна выполняться хотя бы одна часть.

WHILE

Следующий оператор это while. Дословно пока что-то делай то то. Выражения записываются тем же способом, что и в if.

-4
-5

Вот пример использования этого цикла. Так же есть другая форма while. Это do while.

Перепишу код с прошлой картинки с этим циклом.

-6
-7

Как видите результат тот же, просто do while иногда бывает удобно использовать.

SWITCH

Цикл switch. Он проверяет значение переменной, и исполняет определенные команды при определенных значениях. Значения проверяются case : и закрывается break;. На картинке вы увидите пример использования.

-8

В скобках я указываю переменную, которую я рассматриваю, а затем значения в case при которых я буду выводить определенный текст. Default исполняет код после него в случае если переменная не равна значениям приведенным в switch.

ВАЖНО! Нельзя забывать про break;

FOR

И наконец последний оператор и пожалуй стоящий на ровне по значимости с if. Это оператор for.

Его используют для вводов и выводов массивов, которые мы пройдем в следующей статье. Так что придется понять этот цикл.

Цикл for имеет свой особый синтаксис. Мы должны объявить переменную и задать ей значение до, которого она будет стремиться, увеличиваясь или уменьшаясь на определенное значение. Таким образом мы можем выполнять какой-либо кусок кода неограниченное количество раз. Приведу пример на картинках.

-9
-10

Эти программы делают абсолютно одинаковые вещи, но посмотрите на количество строк. В этом то и преимущество цикла for. Мы вводим переменную типа int i, сразу задаем ей начальное значение 0, затем увеличиваем переменную i до тех пор пока она меньше 10. И с каждым разом будем увеличивать ее на 1 (i++).

вы можете называть переменную как хотите, давать ей любое значение, ограничители и так далее. Все в ваших руках.

На этом все. Следующая статья будет про массивы и их разновидности.