VB6.0选择结构

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择性结构:

选择性结构是通过判断给定的条件,根据判断结果执行不同任务的一种程序结构。在实际的程序开发中,读者经过常会遇到需要根据不同的条件进行不同处理的问题。这时就需要用选择结构进行程序结构设计来求解问题。

方法一:If...then

If...then语句根据表达式的值,当满足条件时执行包含的一组语句.if....then语句的流程如图所示,其语法有如下两种形式.

语法一:

If<表达式>Then

[语句组]

End If

例子:

语法二:

If <表达式>Then[语句组]

例子:

注:如果语句组里边包含两个条件以上则结尾需要加上End If

方法二:If...then...Else

If...then...Else语句根据表达式的值,当满足条件时执行包含的一组语句,不满足条件时执行另外一组语句.If...Then...Else语句流程如图所示.

语法一:

If<表达式>Then

[语句组1]

Esle

[语句组2]

End If

语法二:

If <表达式> Then [语句组1] Else [语句组2]

例子:

方法三:If...Then...Elseif

If...Then...Elseif语句用于多个条件判断的选择结构.可以将If..Then...Elseif语句当成是If..Then...Else的扩展.读者如果需要判断多个条件,根据不同条件的结果来执行不再的数据处理任务时,可以选技使用If.Then...Elseif语句来设计程序结构.

If <表达式1>Then

[语句组1]

Elseif<表达式2>Then

[语句组2]

..............

Elseif<表达式n-1>Then

[语句组n-1]

Else

[语句组n]

End If

例子:

方法四:Iif函数

Iif函数的作用是根据表达式的值,返回所给出两个值其中的一个。Iif函数在一定的程度上

能够简化程序结构,语法如下。

Iif(<表达式>,<值或表达式1>,<值或表达式2>)

参数说明如下所示:

表达式:表达式结果是进行条件判断的依据。

值或表达式1:必需。如果表达式的结构为True,iif函数返回值为值或表达式1.

值或表达式2:必需。如果表达式的结构为True,iif函数返回值为值或表达式2.

例子:

方法五:If语句的嵌套

If语句的嵌套是指If或者Else后面的语句组中包含有If语句,这样可以形成分层的选择结构。If语句的嵌套语法如下:

If<表达式>Then

If <表达式>Then

[语句组]

Else

[语句组]

End if

Else

If <表达式>Then

[语句组]

Else

[语句组]

End if

End if

例子:

方法六:Select Case

Select Case语句用于进行多分支选择结构.相对于用If..Then...Elseif语句和If语句嵌套实现多分支选择结构,Select Case语句显得更为直观清晰.

Select Case<表达式>

Case<值1>

<语句组1>

Case <值n-1>

<语句组n-1>

Case Else

<语句组n>

End Select

例子:

注:Is的意思是a的值>或<或=0.

相关文档
最新文档