Элементы программирования на Си. Родионова Т.Е. - 5 стр.

UptoLike

Составители: 

5
Условный оператор
Условный оператор имеет две формы записи:
if (выражение) оператор1; и if (выражение) оператор1;
else оператор2;
Если выражение истинно, то выполняется оператор1, если оно ложно, то при
использовании формы 1 управление передается следующему оператору, а при
применении формы 2 выполняется оператор2.
Если необходимо выполнить несколько действий, то используется состав-
ной оператор { }.
Пример. Рассмотрим фрагмент программы
if (i<j) i++;
else { j=i-3;
i++;
}
Если значение i больше, чем j, то происходит увеличение его на 1.
Если значение j больше, чем i, то выполняется два действия: присвоение но-
вого значения переменой j и увеличение i. В данном случае в ветви else исполь-
зуется составной оператор для объединения двух действий.
Допускается использование вложенных операторов if. Оператор может быть
вложен в фазу if или else другого if. Если нет фигурных скобок, то ключевое слово
else относится к ближайшему if, у которого нет else.
Пример. Рассмотрим два фрагмента программы
if (a==b) if (a==b)
{ if ( a==0) b=2; if ( a==0) b=2;
}
else a=2; else a=2;
В первой программе else относится к первому if, а во втором - ко второму if.
Для записи условного оператора используются следующие операции срав-
нения и логические операции:
== равно