VB中的選擇結構

來源:互聯網
上載者:User

 

    選擇結構:就是根據條件先判斷再選擇 @條件為True,繼續執行;

                                                                                   @條件為False,退出結構。

     

    選擇結構 一:if語句(層層深入的)

       1隻有一條語句時,文法:

              If <>   Then <> 

     

          注意:此時沒有end
    if

     

    流程圖:

     

    2     多條if語句,文法:

             If <> Then

         <語句塊1>

        End if

     1)程式中有兩個語句塊時,其文法格式:

                   If <條件>  Then

              <語句塊1>

           Else

               <語句塊2>

           End If

     

        流程圖:

     

     

     

       2)多條件分支語句,其格式:

           If <條件1> Then

              <語句塊1>

            [ElseIf <條件> Then

              <語句塊2>]

               :  

                              :

                        [ ElseIf <條件(n-1) >  Then

                                 <語句塊(n-1)>
    ]

                        [ Else

                                 <語句塊n>]

                         End if 

                  流程圖:

                       

     

     

    選擇結構二:Select Case

          對於多條件分支結構還可以用Select
    Case,他比多條件if分支語句

          更清晰。

         Select Case <測試運算式>

      [Case <運算式 1>

          <語句塊1>]

      [Csde <運算式2>

            <語句塊2>]

          :

          :

       [Case <運算式(n-1)>

               <語句塊(n-1)>]

        [Case Else

                <語句塊(n)> ]

         End Select

    注意:測試運算式是數值運算式或字串運算式,一般是指變數。

               運算式:與測試運算式類型相同;運算式可以指定一定的範圍(to,Is)。

     

        

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.