for循环执行次数_VB考试笔记之循环控制结构部分
?VB編程控制結構
在VB編程中提供了3種控制結構,分別是:順序結構、選擇結構、循環結構。
其中順序結構非常容易理解,即按照代碼的先后順序依次執行;
重點和難點內容在于選擇結構和循環結構。其中循環結構又有3種不同風格,分別是For(計數)循環、(While)當循環和Do循環。
下面我們著重來學習循環結構。
一、計數循環(For循環)
格式:
For?循環變量=?初值?To?終值?[Step為步長,默認步長為1]
[循環體]
[Exit For]
Next?[循環變量][,循環變量]……
說明:
1、for循環格式中有多個參量,這些參量的含義如下:
1)循環變量:也稱“循環控制變量”、“控制變量”或“循環計數器”。它是一個數值變量。
2)步長:不可為0。如果步長為1,則可省略不寫。
3)格式中的初值、終值、步長均為數值表達式,但其值不一定是整數,可以是實數,VB自動調整。
2、For循環語句的執行過程是:首先把“初值”賦給“循環變量”,接著檢查“循環變量”的值是否超過終值,如果超過就停止執行“循環體”,跳出循環,執行Next后面的語句,否則執行一次“循環體”,然后把“循環變量+步長”的值賦給“循環變量”,重復上述過程。
3、在VB中,For-Next循環遵循“先檢查,后執行”的原則,即先檢查循環變量是否超過終值,然后決定是否執行循環體。因此,當步長為正數,但初值>終值,或步長為負數,但初值<終值時,循環體將不會被執行。當初值等于終值時,不管步長是正數還是負數,均執行一次循環體。
4、For語句和Next語句必須成對出現,不能單獨使用,且For語句必須在Next語句之前。
5、循環次數由初值、終值和步長3個因素確定,計算公式為:
循環次數=Int?(終值-初值)/步長+1
6、For-Next循環可嵌套使用。
當循環控制結構
while?
一、在VB當中,當循環的格式如下:
While?條件
[語句塊]
Wend
“條件”為一布爾表達式。當循環語句的功能是:當給定的“條件”為True時,執行循環中的“語句塊”。
二、當循環與For循環的區別
For循環對循環執行指定的次數,當循環則是在給定的條件為True時重復一個語句序列(循環體)的執行。
三、當循環的注意事項
1、While循環語句先對“條件”進行測試,然后才決定是否執行循環體,只有在“條件”為True時才執行循環體。如果條件從開始就不成立,則一次循環體也不執行。
2、如果條件總是成立,則不停地重復執行循環體。
3、開始時對條件進行測試,如果成立,則執行循環體;執行完一次循環體后,再測試條件,如果成立,則繼續執行,直到條件不成立為止。
也就是說,當條件最初出現False時,或以某種方式執行循環體,使得條件的值最終出現False時,當循環才能終止。
在正常使用的當循環中,循環體的執行應當能使條件改變,否則會出現死循環,這是程序設計中容易出現的嚴重錯誤,應當盡力避免。
4、當循環可以嵌套,層數沒有限制,每個Wend和最近的While相匹配。
Do循環控制結構?一、Do循環的格式如下:
1、
Do
[語句塊]
[Exit Do]
Loop [While|Until?循環條件]
2、
Do [While|Until?循環條件]
[語句塊]
[Exit Do]
Loop
二、說明
1、Do、Loop及While、Until都是關鍵字。“語句塊”是需要重復執行的一個或多個語句,即循環體。“循環條件”是一個邏輯條件。
2、While是條件為True時執行循環,而Until則是條件變為True之前重復。需要有使循環結束的語句。
3、在格式(1)中,While和Until放在循環的末尾,分別叫做Do…Loop?While?和Do…Loop Until循環,它們的邏輯流程分別如圖所示。
4、在格式2中,While和Until放在循環的開頭,即緊跟在關鍵字Do之后,組成兩種循環,分別叫做Do While…Loop循環和Do Until…Loop循環。
5、Do While|Until…Loop循環先判斷條件,然后在條件滿足時才執行循環體,否則不執行。
6、和While循環一樣,如果條件總是成立,Do循環也可能陷入“死循環”。在這種情況下,可以用Exit Do語句跳出循環。一個Do循環中可以有一個或多個Exit Do語句,并且Exit Do語句可以出現在循環體的任何地方。當執行到語句時,結束循環,并把控制轉移到Do循環后面的語句。用Exit Do語句只能從它所在的那個循環中退出。
7、Do循環可以嵌套,其規則與For-Next循環相同。
VB編程必知內容??VB編程學習第一步|VB開發軟件及工具下載
?Excel常用公式整理,讓數據處理簡單起來!
??VB編程語言基礎知識點總結
??VB編程各種數據類型、關鍵字、類型符總結
??VB編程開發實際項目程序展
1
長按上圖,關注跟我學VB微信公眾號
愿大家都能順利學好VB,輕松編程!
總結
以上是生活随笔為你收集整理的for循环执行次数_VB考试笔记之循环控制结构部分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吃鸡怎么下载电脑如何下载吃鸡游戏
- 下一篇: hbase shell命令_Hbase的