Оператор условия
Синтаксис
if (< условие выбора >) { < блок операторов 1 > } [ else { < блок операторов 2 > } ] < условие выбора >::= выражение, результат вычисления которого имеет числовой тип
Описание
Если значение < условия выбора > не равно нулю, выполняется < блок операторов 1 >, в противном случае (если задана конструкция else
) – < блок операторов 2 >.
Примеры
-
if (name == "") /* если пользователь не указал имя и пароль */ { MYNAME = GETSTR("Введите имя:"); MYPASS = GETPASS("Введите пароль:"); } else { MYNAME = NAME; MYPASS = PASSWORD; }
-
if (not exist (FILES_DIR)) crdir (FILES_DIR); /* создать директорий для архива */