IF

如果 expression1 为 true (nonzero),则授予 ifstatements 的程序集,或者,如果 expression1 为 false (0) 且 expression2 为 true,则授予 elseifstatements 的程序集

语法

IFexpression1
if-statements
⟦ELSEIFexpression2
elseif-statements
ELSE
else-statements
ENDIF

备注

以下指令可以替换为 ELSEIF:ELSEIFB、ELSEIFDEF、ELSEIFDIF、ELSEIFDIFI、ELSEIFE、ELSEIFIDN、ELSEIFIDNI、ELSEIFNB 和 ELSEIFNDEF。 (可选)如果上一个表达式为 false,则为程序集 else-statements。 请注意,表达式在程序集时计算。

另请参阅

指令参考
MASM BNF 语法