2011年計(jì)算機(jī)等級(jí)考試二級(jí)VB基礎(chǔ)教程輔導(dǎo)(16)(2)

字號(hào):


    End If
    2) If 《表達(dá)式》 Then 《語句1》 Else 《語句2》
    例: x2 -5 x≠0
    3x +2 x=0
    (3)If……Then……ElseIf語句(多分支結(jié)構(gòu))
    語句形式:
    If 《表達(dá)式1》 Then
    《語句塊1》
    ElseIf 《表達(dá)式2》 Then
    《語句塊2》
    ……
    [ Else 語句塊 n+1 ]
    End If
    注意 :
    1)不管有幾個(gè)分支,程序執(zhí)行了一個(gè)分支后,其余分支不再執(zhí)行;
    2)ElseIf 不能寫成Else If
    3)當(dāng)多分支中有多個(gè)表達(dá)式同時(shí)滿足,則只執(zhí)行第一個(gè)與之匹配的語句塊
    例:已知變量strC中存放了一個(gè)字符,判斷該字符是字母字符、數(shù)字字符還是其他字符。
    (4)If語句的嵌套
    If語句的嵌套是指if 或else后面的語句塊中又包含If語句。語句形式:
    If 《表達(dá)式1》 Then
    If 《表達(dá)式11》 Then
    ……
    End If
    ……
    End If
    注意:
    1)對(duì)于嵌套結(jié)構(gòu),為了增強(qiáng)程序的可讀性,應(yīng)該采用縮進(jìn)形式書寫;
    2)If語句形式若不在一行上書寫,必須與End If配對(duì),多個(gè)if嵌套,End If與它最接近的Emd If配對(duì)。
    例: 已知x、y、z三個(gè)數(shù),比較它們的大小并排序,使得x》y》z.
    2. Select Case語句(情況語句)
    Select Case語句(情況語句)是多分支語句的又一種形式,語句形式:
    Select Case 變量或表達(dá)式
    Case 表達(dá)式列表1
    語句塊1
    Case 表達(dá)式列表2
    語句塊2
    ……