1、单行结构的条件语句
格式:IF 条件 THEN 语句1 [ELSE 语句2]
功能:如果条件为True(真),则执行语句1,否则执行语句2。
2、块结构的条件语句
格式:IF 条件1 THEN
语句组1
[ELSEIF 条件2 THEN
语句组2]
[ELSEIF 条件3 THEN
语句组3]
…… ……
[ELSE
语句组]
END IF
功能:如果条件1为True,则执行语句组1,否则判断条件2,如果条件2为True,则执行语句组2,否则判断条件3,如果条件3为True,则执行语句组3,…… …… ,如果所有条件都不为True,则执行语句组。
例:三个数A,B,C,要计算A/(B+C)
分析:B+C为0时无意义,所以在计算之前必须要判断。
代码:IF (B+C)<>0 THEN
Print A/(B+C)
ELSE
Msgbox "分母为0无意义"
END IF