全國等級考試二級VB考點分析之控制結(jié)構(gòu)與數(shù)組(3)

字號:

5.6 多重循環(huán)
    考點8 多重循環(huán)
    通常把循環(huán)體內(nèi)不含有循環(huán)語句的循環(huán)叫做單層循環(huán),而把循環(huán)體內(nèi)含有循環(huán)語句的循環(huán)稱為多重循環(huán)。例如在循環(huán)體內(nèi)含有一個循環(huán)語句的循環(huán)稱為二重循環(huán)。多重循環(huán)又稱多層循環(huán)或嵌套循環(huán)。
    在一般情況下,3種循環(huán)不能在循環(huán)過程中退出循環(huán),只能從頭到尾地執(zhí)行Visual Badic以出口語句(Exit)的形式提供了進一步的終止機理,與循環(huán)結(jié)構(gòu)配合使用,可以根據(jù)需要退出循環(huán)。
    出口語句可以在For循環(huán)和Do循環(huán)中使用,也可以在過程中使用。它有兩種格式,一種為無條件形式,一種是條件形式,即:
    無條件形式條件形式
     Exit For If條件Then Exit For
     Exit Do If條件Then Exit Do
     Exit Sub If條件Then Exit Sub
     Exit Function If條件Then Exit Function
    出口語句的無條件形式不測試條件,執(zhí)行到該語句后強行退出循環(huán)。而條件形式要對語句中的“條件”進行測試,只有當(dāng)指定的條件為True時才能退出循環(huán),如果條件不為True,則出口語句沒有任何作用。
    出口語句具有兩方面的意義。首先,給編程人員以更大的方便,可以在循環(huán)體的任何地方設(shè)置一個或多個中止循環(huán)的條件;其次,出口語句顯式地標出了循環(huán)的出口點,這樣就能大大改善某些循環(huán)的可讀性,并易于編寫代碼。因此,使用出口語句能簡化循環(huán)結(jié)果
    5.7 GoTo型控制
    考點9 GoTo語句
    GoTo語句可以改變程序執(zhí)行的順序,跳過程序的某一部分去執(zhí)行另一部分,或者返回已經(jīng)執(zhí)行過的某語句使之重復(fù)執(zhí)行。因此,用GoTo語句可以構(gòu)成循環(huán)GoTo語句的一般格式為:
     GoTo{標號|行號}
     “標號”是一個以冒號結(jié)尾的標識符;“行號”是個整型數(shù),它不以冒號結(jié)尾。
    考點10 On…GoTo語句
    On…GoTo語句類似于情況語句,用來實現(xiàn)多分支選擇控制,它可以根據(jù)不同的條件從多種處理方案中選擇一種其格式為:
     On數(shù)值表達式GoTo行號表列|標號表列
    On…GoTo語句的功能是根據(jù)“數(shù)值表達式”的值,把控制轉(zhuǎn)移到幾個指定的語句行中的一個語句行?!靶刑柋砹小被颉皹颂柋砹小笨梢允浅绦蛑写嬖诘亩鄠€行號或稱號,相互之間用逗號隔開。
    5.8 數(shù)組的概念
    考點11 數(shù)組的定義
    在Visual Basic中,可以用4個語句來定義數(shù)組,這4個語句格式相同,但適用范圍不一樣。
    (1)Dim用在窗體模塊或標準模塊中,定義窗體或標準模塊數(shù)組,也可用于過程中。
    (2)ReDim用在過程中。
    (3)Public用在標準模塊中,定義全局數(shù)組。
    (4)Static用在過程中。
    1第一種格式
    與傳統(tǒng)的數(shù)組定義格式相同,對于數(shù)組的每一維,只給定下標的上界,即可以使用下標的值。對于一維數(shù)組,格式如下:
     Dim數(shù)組名(下標上界) As類型名稱
    對于二維數(shù)組,格式如下:
     Dim數(shù)組名(第一維下標上界,第二維下標上界)As類型名稱
     2第二種格式
     Dim數(shù)組名([下界To]上界[,[下界To]上界]…)As類型名稱
    考點12 默認數(shù)組與嵌套數(shù)組
    在Visual Basic中,允許定義默認數(shù)組,并可用一個數(shù)組作為另一個數(shù)組的元素,即數(shù)組嵌套。
    1默認數(shù)組
    默認數(shù)組就是默認數(shù)據(jù)類型的數(shù)組。在一般情況下,定義數(shù)組應(yīng)指明其類型。
    2嵌套數(shù)組
    在一般情況下,數(shù)組元素是一個具體的數(shù)據(jù)。而在Visual Basic中,可以用數(shù)組作為另一個數(shù)組的元素,這樣的數(shù)組稱為嵌套數(shù)組。