格式:
For<循環(huán)變量>=<初值>To<終值>[Step步長]
<循環(huán)體>
[Exit For]
Next<循環(huán)變量>
功能:
當(dāng)循環(huán)變量的值在初值到終值范圍內(nèi)時(shí),執(zhí)行一次循環(huán)體中的語句塊,并使初值增加一個(gè)步長。當(dāng)循環(huán)變量的值不在初值到終值范圍內(nèi)時(shí),就退出循環(huán),執(zhí)行Next后面的語句。For循環(huán)語句執(zhí)行的流程圖。
說明:
(1)<循環(huán)變量>:也稱循環(huán)控制變量,它是一個(gè)數(shù)值變量,但不能是布爾或數(shù)組元素。
(2)<初值>、<終值>和<步長>:它們是一個(gè)數(shù)值表達(dá)式。 步長為正數(shù)時(shí),表示遞增循環(huán);步長為負(fù)數(shù)時(shí),表示遞減循環(huán),但不能為o。Step的缺省值為l。
(3)<循環(huán)體>:在For語句和Next語句之間的語句序列,可以是一個(gè)或多個(gè)語句。
(4)[Exit For]:如果有此可選項(xiàng)時(shí),退出循環(huán)。
(5)Next:是循環(huán)終端語句,在Next后面的循環(huán)變量與For語句中的循環(huán)變量必須相同。當(dāng)只有一層循環(huán)時(shí),Next后面的循環(huán)變量可略去不寫。
(6)For語句又叫做循環(huán)說明語句,用來指定循環(huán)變量的名稱,以及循環(huán)變量的初值、終值和步長;循環(huán)體是被反復(fù)執(zhí)行的部分(即循環(huán)工作部分),它可以由若干條語句所組成;Next,語句又叫做循環(huán)終端語句,其作用是改變循環(huán)變量的值(即增加一個(gè)步長)并控制是否再次執(zhí)行循環(huán)體。
(7)循環(huán)執(zhí)行的次數(shù): n=Int((終值一初值)/步長)+1
(8)For—Next語句可以嵌套使用,嵌套的層數(shù)沒有限制,其基本要求是:每個(gè)循環(huán)只有一個(gè)惟一的變量作為循環(huán)變量;內(nèi)層循環(huán)變量的Next語句必須放在上層循環(huán)變量的Next語句之前。
For<循環(huán)變量>=<初值>To<終值>[Step步長]
<循環(huán)體>
[Exit For]
Next<循環(huán)變量>
功能:
當(dāng)循環(huán)變量的值在初值到終值范圍內(nèi)時(shí),執(zhí)行一次循環(huán)體中的語句塊,并使初值增加一個(gè)步長。當(dāng)循環(huán)變量的值不在初值到終值范圍內(nèi)時(shí),就退出循環(huán),執(zhí)行Next后面的語句。For循環(huán)語句執(zhí)行的流程圖。
說明:
(1)<循環(huán)變量>:也稱循環(huán)控制變量,它是一個(gè)數(shù)值變量,但不能是布爾或數(shù)組元素。
(2)<初值>、<終值>和<步長>:它們是一個(gè)數(shù)值表達(dá)式。 步長為正數(shù)時(shí),表示遞增循環(huán);步長為負(fù)數(shù)時(shí),表示遞減循環(huán),但不能為o。Step的缺省值為l。
(3)<循環(huán)體>:在For語句和Next語句之間的語句序列,可以是一個(gè)或多個(gè)語句。
(4)[Exit For]:如果有此可選項(xiàng)時(shí),退出循環(huán)。
(5)Next:是循環(huán)終端語句,在Next后面的循環(huán)變量與For語句中的循環(huán)變量必須相同。當(dāng)只有一層循環(huán)時(shí),Next后面的循環(huán)變量可略去不寫。
(6)For語句又叫做循環(huán)說明語句,用來指定循環(huán)變量的名稱,以及循環(huán)變量的初值、終值和步長;循環(huán)體是被反復(fù)執(zhí)行的部分(即循環(huán)工作部分),它可以由若干條語句所組成;Next,語句又叫做循環(huán)終端語句,其作用是改變循環(huán)變量的值(即增加一個(gè)步長)并控制是否再次執(zhí)行循環(huán)體。
(7)循環(huán)執(zhí)行的次數(shù): n=Int((終值一初值)/步長)+1
(8)For—Next語句可以嵌套使用,嵌套的層數(shù)沒有限制,其基本要求是:每個(gè)循環(huán)只有一個(gè)惟一的變量作為循環(huán)變量;內(nèi)層循環(huán)變量的Next語句必須放在上層循環(huán)變量的Next語句之前。