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

Синтаксис

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); /* создать директорий для архива */