选择结构:就是根据条件先判断再选择@条件为True,继续执行;
@条件为False,退出结构。
选择结构一:if语句(层层深入的)
1只有一条语句时,语法:
If<>Then <>
注意:此时没有end if
流程图:
2多条if语句,语法:
If<>Then
<语句块1>
End if
1)程序中有两个语句块时,其语法格式:
If<条件>Then
<语句块1>
Else
<语句块2>
End If
流程图:
2)多条件分支语句,其格式:
If <条件1>Then
<语句块1>
[ElseIf <条件>Then
<语句块2>]
:
:
[ ElseIf <条件(n-1) >Then
<语句块(n-1)> ]
[ Else
<语句块n>]
End if
流程图:
选择结构二:Select Case
对于多条件分支结构还可以用Select Case,他比多条件if分支语句
更清晰。
Select Case<测试表达式>
[Case <表达式 1>
<语句块1>]
[Csde <表达式2>
<语句块2>]
:
:
[Case <表达式(n-1)>
<语句块(n-1)>]
[Case Else
<语句块(n)> ]
End Select
注意:测试表达式是数值表达式或字符串表达式,一般是指变量。
表达式:与测试表达式类型相同;表达式可以指定一定的范围(to,Is)。