Полный условный оператор

Общий вид записи

if (логическое выражение) P1; else P2;

где Р1, Р2 - любые операторы или даже группы операторов.

Работа оператора

Вычисляется логическое выражение, и если оно имеет значе­ние TRUE(не ноль), то выполняется оператор Р1, стоящий после логического выражения. В противном случае (FALSE (ноль)) оператор P1 пропускается, а выполняется оператор Р2, стоящий после служебного слова else.

Графическая интерпретация оператора

 
 
(T))
(F)
Условие (ЛВ)
Р1
Р2
В схемах алгоритма полному условному оператору соответствует структура ЕСЛИ-ТО-ИНАЧЕ.

Замечание. Операторы Р1 и Р2 входят в стандартную конструкцию полного условного оператора как единственные. Если возникает не­обходимость выполнить в ветвях несколько операторов, то их за­ключают в операторные скобки { }. Вид записи условного оператора в этом случае следующий:

if (логическое выражение)

{

оператор 1;

………………

оператор n;

}

else

{

оператор 1;

………………

оператор m;

}

Пример 1. Вычислить значение переменной у по одной из двух ветвей:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: