1 / 9
文档名称:

选择结构与IF语句.pptx

格式:pptx   大小:1,159KB   页数:9页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

选择结构与IF语句.pptx

上传人:xxj16588 2021/8/23 文件大小:1.13 MB

下载得到文件列表

选择结构与IF语句.pptx

文档介绍

文档介绍:选择结构与IF语句
——行if语句
VB语句中实现选择结构的是IF语句。
IF语句有行IF语句和块IF语句。
(1)行IF语句:整个IF语句在一行中写完。
格式1:If (条件表达式) Then (语句1) Else (语句2)
先计算条件表达式,如果结果是True,那么执行Then后面的语句,否则执行Else后面的语句。
条件表达式
语句1
语句2
T
F
选择结构
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a = Val()
b = Val()
If a > b Then = Str(a) Else = Str(b)
End Sub
——行if语句
格式2:If (条件表达式) Then (语句)
先计算条件表达式,如果结果是True,那么执行Then后面的语句,否则什么也不执行。
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a = Val()
b = Val()
If a > b Then = Str(a): = "较大的数为:"
End Sub
条件表达式
语句
T
F
If a > b Then
= Str(a)
= "较大的数为:"
End If
块if语句
——块if语句
(2)块IF语句:IF语句由若干行组成,但是Then后不能有任何语句,最后要有End If结束。
格式1:If (条件表达式) Then
(语句)
End If
先计算条件表达式,如果结果是True,那么执行Then与End If之间的所有语句,最后定位到End If处;否则什么也不执行,直接定位到End If处。End If语句是块If的“出口”。
条件表达式
语句
T
F
Private Sub Command1_Click()
Dim max As Integer, a As Integer, b As Integer
a = Val()
b = Val()
If a > b Then
= Str(a)
= "较大的数为:"
End If
End Sub
——块if语句
格式2:If (条件表达式) Then
(语句1)
Else
(语句2)
End If
先计算条件表达式,如果结果是True,那么执行Then与Else之间的所有语句,执行完后跳过Else及后面的语句,定位到End If处;如果结果是False,则执行Else与