.если
Маркер .if работает так же, как ключевое слово if в C.
.if (Condition) { Commands }
.if (Condition) { Commands } .else { Commands }
.if (Condition) { Commands } .elsif (Condition) { Commands }
.if (Condition) { Commands } .elsif (Condition) { Commands } .else { Commands }
Элементы синтаксиса
Состояние
Указывает условие. Если значение равно нулю, оно обрабатывается как false; в противном случае значение true. Заключение условия в скобках является необязательным. Условие должно быть выражением, а не командой отладчика. Он будет оцениваться по умолчанию методом оценки выражений (MASM или C++). Дополнительные сведения см. в разделе "Синтаксис числовых выражений".
Команды
Указывает одну или несколько команд, которые будут выполняться условно. Этот блок команд должен быть заключен в фигурные скобки, даже если он состоит из одной команды. Несколько команд должны быть разделены точкой с запятой, но окончательная команда перед закрывающей фигурной скобкой не должна следовать за точкой с запятой.
Дополнительная информация
Сведения о других маркерах потока управления и их использовании в программах команд отладчика см. в разделе "Использование программ команд отладчика".