【正文】
值, ret2是當(dāng) Nvar為 2時(shí)的返回值,等等以此類推。這種結(jié)構(gòu)的語法結(jié)構(gòu)如下所示,下圖是這種結(jié)構(gòu)的程序流程圖。 Select case 結(jié)構(gòu) 這種結(jié)構(gòu)就是根據(jù)我們對(duì)于一個(gè)事件的不同的選擇而使其出現(xiàn)不同的結(jié)果。這種結(jié)構(gòu)的語法可以表示如下: If 條件表達(dá)式 Then [If 條件表達(dá)式 Then … Else … End If] Else [If 條件表達(dá)式 Then … Else … End If] End If 選擇結(jié)構(gòu)程序設(shè)計(jì) 實(shí)際上可以看出,這里只是用一個(gè) If … Then … Else 結(jié)構(gòu)代替了前面的單分支結(jié)構(gòu)或雙分支結(jié)構(gòu)中的語句塊而已。這種結(jié)構(gòu)就相當(dāng)于單分支的選擇結(jié)構(gòu)。它的語法可以表示如下: If 條件表達(dá)式 1 Then 語句塊 1 ElseIf 條件表達(dá)式 2 Then 語句塊 2 ElseIf 條件表達(dá)式 3 Then 語句塊 3 …… [Else 語句塊 n+1 ] End If 這種結(jié)構(gòu)的程序流程圖見下頁(yè) 選擇結(jié)構(gòu)程序設(shè)計(jì) 選擇結(jié)構(gòu)程序設(shè)計(jì) T F 條件表達(dá)式 1 語句塊 1 開始 (start) …… …… 結(jié)束 (End) F F T 條件表達(dá)式 2 語句塊 2 T 條件表達(dá)式 n 語句塊 n …… 語句塊 n+1 If...Goto結(jié)構(gòu) Visual Basic提供了一種控制 If...goto語句,這種控制語句主要用于程序的出錯(cuò)處理或者是根據(jù)條件提前