好学IT学院:IT信息技术分享交流平台
标签:VB  来源:互联网  作者:佚名  发布时间:2009-05-19  ★★★加入收藏〗〖手机版
摘要:本章提要: VB语法与Basic的异同 注释语句 长语句的分行 条件语句 循环语句 运算操作 数据定义与赋值 函数和过程 …

与C 语言不同,VB的条件语句更符合英语的语法,如果Then后面所跟的语句只有一条,可以写成:

If <条件> Then <语句>
而不用End If。

有时我们还会用到

If <条件> Then
<语句>
Else
<语句>
End If

更可以在Else里在嵌套If语句,如:

If <条件> Then
<语句>
Else If
<语句>
Else
<语句>
End If

所有这些可以用一个表格表示:

条件1
True
False
语句1
条件2
True
False
语句2
条件3
True
False



………………………

条件N
True
False
语句N
语句N+1

用了过多的Else后你会感到很不方便,而且程序结构也不清晰,所以大多数的语言还有Select语句帮助解决这个问题。

VB里的Select语句的格式是这样的:

Select Case <变量名>
Case <情况1>
……
Case <情况2>
……
Case <情况3>
……
……
……
Case Else
……
End Select

例如:

Select Case a%
Case 1
Print “a=1”
Case 2
Print “a=2”
Case Else
Print “a does not equal to 1 or 2.”
End Select