Поделиться через


.do

Маркер DO ведет себя как ключевое слово do в C, за исключением того, что слово "while" не используется перед условием.

.do { Commands } (Condition) 

Элементы синтаксиса

Команды
Указывает одну или несколько команд, которые будут выполняться многократно, пока условие имеет значение true, но всегда будет выполняться по крайней мере один раз. Этот блок команд должен быть заключен в фигурные скобки, даже если он состоит из одной команды. Несколько команд должны быть разделены точкой с запятой, но окончательная команда перед закрывающей фигурной скобкой не должна следовать за точкой с запятой.

Условие
Указывает условие. Если значение равно нулю, оно обрабатывается как false; в противном случае значение true. Заключение условия в скобках является необязательным. Условие должно быть выражением, а не командой отладчика. Он будет оцениваться по умолчанию методом оценки выражений (MASM или C++). Дополнительные сведения см. в разделе "Синтаксис числовых выражений".

Дополнительная информация

Сведения о других маркерах потока управления и их использовании в программах команд отладчика см. в разделе "Использование программ команд отладчика".

Замечания

Маркеры .break и .continue можно использовать для выхода или перезапуска блока команд.