第七章 vb控制结构 第一节 选择控制结构

条件语句也称if 语句,他有两种结构,一种是单行结构,一种是块结构。

  一、单行结构条件语句

          单行条件语句比较简单,其格式如下:

            if 条件 then then部分[Else else部分]

          如果“条件”为 true,则执行“then部分”,否则执行“else部分”

二、块结构的条件语句

        1、块结构条件语句与C、Ada等语言中的条件语句类似,一般格式如下:

                             If  条件  1  Then

                                 语句块1

                              elseif   条件2   then

                                 语句块2

                              elseif     条件3   then

                                   语句块3

                                   ..........

                               END If

           2、说明:

                1、当“条件”是数值表达式时,非0值表示 true,0值表示 false。而当“条件”是关系或逻辑表达式时,-1表示true,0表示false。

                 2、块结构与单行结构条件语句的主要区别,就是看then 后面的语句(注释语句除外)是否then在同一行上。如果在同一行上,则为单行结构,否则为块结构。对于快结构,必须以 end if 结束,单行结构没有end if。

                 3、在块结构条件的条件语句中,else if 子句的数量没有限制,可以根据需要加入任意多个elseif 子句。

                 4、块结构条件语句中的elseif 子句和else 子句都是可选的。如果省略这些子句,则块形式的条件语句简化为:

                              if   条件      then

                                     语句块

                             end if

                  5、在某些情况下,可能有多个条件为true,但也只能执行一个语句块。


                  6、块形式的条件语句可以嵌套



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值