Оператор условия

Синтаксис

if (<​условие выбора​>)
{ <​блок операторов 1​> }
[ else
{ <​блок операторов 2​> } ]
<​условие выбора​>::= выражение, результат вычисления которого имеет числовой тип 

Описание

Если значение <​условия выбора​> не равно нулю, выполняется <​блок операторов 1​>, в противном случае (если задана конструкция else) – <​блок операторов 2​>.

Примеры

  1. if (name == "") /* если пользователь не указал имя и пароль */
        {
        MYNAME = GETSTR("Введите имя:");
        MYPASS = GETPASS("Введите пароль:");
        }
      else
        {
        MYNAME = NAME;
        MYPASS = PASSWORD;
        }
  2. if (not exist (FILES_DIR))
      crdir (FILES_DIR); /* создать директорий для архива */