VB的基本语法之选择结构
VB中包含有三种选择结构:If语句、select-case语句和条件函数。下面我将一一进行介绍:
(一)If语句
If语句有三种形式:单分支、双分支和多分支。
'单分支
If 条件表达式 then
语句行(语句块)
End If
'双分支
If 条件表达式 then
语句行1(语句块1)
Else
语句行2(语句块2)
End If
'多分支
If 条件表达式1 Then
语句行1(语句块1)
ElseIf 条件表达式2 Then
语句行2(语句块2)
...
Else
语句行n+1(语句块n+1)
End If
(二)select-case语句
利用多分支if可以实现多重情况判断,但是遇到更复杂问题时,判断层数多了,结构就不会那么清晰了。
select case 测试条件表达式
case 表达式列表1
语句块1
case 表达式列表2
语句块2
...
case else
语句块n+1
End select
(三)条件函数
VB中提供了条件函数IIf()函数和Choose()函数。
'IIf()函数
变量=IIf(条件表达式,True 部分,False 部分)
'Choose()函数
Choose(整数表达式,选项列表)