Оператор if

Оператор if  нужен чтобы программа принимала два разных решения в зависимости от обстоятельств. Это так называемый условный оператор или оператор ветвления.

Приведём пример из жизни. Если идёт дождь, то нужно раскрыть зонт. А если дождя нет, то и зонт раскрывать не нужно.

Код этого примера на C++ выглядит так:

Рассмотрим пример подробнее. В первой строке проверяется, что переменная idet_dozhd равна 1.

Если программа убедится, что переменная idet_dozhd действительно равна 1, то будет выполняться код, который находится в фигурных скобках { } сразу после оператора if:

а код из последних трёх строк выполняться не будет.

Если же окажется, что дождь не идёт и переменная  idet_dozhd не равна 1, то, наоборот, выполнится только код из последних трёх строк

а код, который идёт сразу  после if выполняться не будет.

Бывает, что при невыполнении условия никакие действия совершать не нужно. В этом случае оператор if может быть записан без ветки else:

Например,

или

Если нужно совершить больше одного действия, то фигурные скобки обязательны:

В общем случае оператор if записывается с else.  Следует отметить, что между  if и else ставится точка с запятой:

Пример:

Ещё пример:

Не нашли ответ? Не беда, спросите в комментариях.

Ваш e-mail не будет опубликован. Обязательные поля помечены *