Условные операторы
Единственный условный оператор имеет две разновидности:
.
if (выражение) оператор_1 else оператор_2
и if (выражение) оператор_1
Заметим, что выражение может иметь любой целый результат и интерпретируется в соответствии с принятыми в Си соглашениями о логических значениях: 0 -" ложь" , не 0 -" истина" . Круглые скобки являются частью синтаксиса (потому что отсутствует другой ограничитель выражения, например ключевое слово then). Действует он как и во всех языках программирования: если значение выражения есть " истина" , то выполняется первый оператор, если " ложь" -второй (после else ).