【正文】
一種方案執(zhí)行。 選擇結(jié)構(gòu)程序設(shè)計 On error goto語句 該語句的功能是啟動一個錯誤處理程序并指定該子程序在一個過程中的位置;也可用來禁止一個錯誤處理程序。如果發(fā)生一個運行時錯誤,則控件會跳到 line, 激活錯誤處理程序。 選擇結(jié)構(gòu)程序設(shè)計 1. 關(guān)系運算符 VB提供的關(guān)系運算符有以下 6種 , 如表 41所示 。 On Error Resume Next 說明當一個運行時錯誤發(fā)生時,控件轉(zhuǎn)到緊接著發(fā)生錯誤的語句之后的語句,并在此繼續(xù)運行。 該語句的語法是: On Error GoTo 行號 |標簽 啟動錯誤處理程序,且該例程從必要的 line 參數(shù)中指定的 line 開始。行號列表 |標簽列表中的每兩個行號 |標簽之間用逗號隔開。注意當輸入不在 15之間時,函數(shù)將返回一個 NULL值;當輸入的是一個小數(shù)時,系統(tǒng)將先對這個小數(shù)取整。這種結(jié)構(gòu)的語法結(jié)構(gòu)如下所示,下圖是這種結(jié)構(gòu)的程序流程圖。這種結(jié)構(gòu)的語法可以表示如下: If 條件表達式 Then [If 條件表達式 Then … Else … End If] Else [If 條件表達式 Then … Else … End If] End If 選擇結(jié)構(gòu)程序設(shè)計 實際上可以看出,這里只是用一個 If … Then … Else 結(jié)構(gòu)代替了前面的單分支結(jié)構(gòu)或雙分支結(jié)構(gòu)中的語句塊而已。它的語法可以表示如下: If 條件表達式 1 Then 語句塊 1 ElseIf 條件表達式 2 Then 語句塊 2 ElseIf 條件表達式 3 Then 語句塊 3 …… [Else