Условный оператор if используется для выполнения ветвления по заданному условию.
Синтаксис:
if (<условие>) <оператор_ИСТИНА>
[else <оператор_ЛОЖЬ>]
При выполнении условного оператора if сначала проверяется условие. Если результат ненулевой (ИСТИНА), выполняется оператор <оператор ИСТИНА>. Если результат - нулевой (ЛОЖЬ), выполняется оператор <оператор ЛОЖЬ>. Если результат проверки нулевой и отсутствует ключевое слово else, то оператор <оператор ИСТИНА> пропускается, а управление передается на следующий после if оператор. Операторы <оператор ИСТИНА> и <оператор ЛОЖЬ> в свою очередь сами могут быть операторами if, образуя так называемые вложенные условия.
Пример:
if (a >= c+d && (f > g || t==m))
{f = 2.23;
if(x == 2)
g = r/t;
}
else f = 4.46;