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