搜索
写经验 领红包
 > 家居

vb选择结构程序设计(vb选择结构概念)

导语:VB之选择结构程序设计

选择结构的作用是使程序依照条件而走不同的支路。我们要会选择合适的语句结构。

VB支持的选择结构有: If...Then; If...Then...Else;lf...Then...Elseif;Select Case; iif函数

1、单分支结构If...Then.

首先判断表达式的值,如果是True,就执行then后的一条或多条语句,然后选择结构结束。

如果是False,不执行语句,选择结构结束。继续执行下面语句。

格式一:If 条件表达式 Then 语句

格式二:If 条件表达式 Then

多条语句

End If

每日I积累

说明:表达式:关系表达式、逻辑表达式,算术表达式。表达式值按非零为True,零为False进行判断。

格式一只能是一句语句或语句间用冒号分隔, 而且必须在一行上书写。

例:已知两个数x和y,比较它们的大小,使得x大于y.If x<y Then

t=x : x=y : y=t

End If

2、双分支结构If...Then...Else格式一:If 条件表达式 Then 语句

格式二: If 条件 Then [语句块1]

EIse

[语句块2]

End If

首先判断表达式的值,如果是True,就执行语句块1,然后选择结构结束。如果是False,执行语句块2,然后选择结构结束。

例:用户输入一个整数,判断并输出是奇数/偶数。dim a as integera=inputbox()

If a mod 2 = 1 Then msgbox a & 是一个偶数”

坚持I巩固

3、多分支结构lf...Then...Elseif建立多个分支流程,并根据条件选择其中一个分支。

格式:If 条件1 Then [语句块1]

EIself 条件2 Then

[语句块2] ...

[EIse

[语句块n] ]

End If

AZ) 09&39;数字字符

MsgBox(ch +)Else )

End If

目标I脚下

4、情况语句 Select Case

用于实现多重选择,作用与If...Then...Else类似,但主要用于只有一个条件,且条件值为离散值的分支选择。格式:

Select Case 测试表达式 Case 表达式1 [语句块1] Case 表达式2 [语句块2] ..... Case EIse [语句块n]End Select表达式与测试表达式的类型必须相同,是下面4种形式之一:[1].一组用逗号分隔的枚举值: case 2,4,6,11[2].表达式1 To 表达式2: case 60 To 100[3].Is 关系运算符表达式: case Is < 60[4].混合形式: case2,1,4 to 6, is>325、IIf函数: iif(表达式,表达式为真时的函数值,表达式为假时函数值)例:将x, y中大的数,放入Tmax变量中: Tmax= iif(x > y, x,y)与如下语句等价: If x > y Then Tmax = x Else Tmax = y6、条件语句的嵌套:

注意:每个结构块的清楚划分,首尾对应;每个结构块不能交叉。

喜欢评论+收藏哦!

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小岑创作整理编辑!