Условный оператор if

Условный оператор 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;