vb中 for語句寫了exit for還要再寫next嗎
你必須了解For的基本語句
For 變量=初值 Top 終值
這里是循環體
Next 變量
上面的循環語句是必須的,至于Exit For是在循環過程中,達到某個條件而強行退出循環的,一般與判斷語句配合使用。例如:
For I=1 To 1000
X= X + I
If X>=1000 Then '這個判斷語句
Exit For '達到判斷語句條件強行退出循環,注意是強行退出循環。
End If
Next I
求一道VB題的答案 關于 EXIT FOR語句
Private Sub Btn_Click()
Randomize() '初始化隨機數生成器,產生不重復的偽隨機數。
Dim a(9) As Integer,flag As Integer
flag=0
For i = 0 To 9
a(i) = Int(Rnd() * 89 + 10) ' 產生10-99的兩位隨機數
Print a(i), '輸出隨機產生的數,逗號將產生一個tab空格
If a(i) mod 2 =0 then
print "***" '標記偶數
flag=flag+1
if flag=4 then exit for '4個偶數結束for循環
end if
Print vbcrlf '輸出換行
Next i
End Sub
補充。在i的for循環內不能修改i的值。否則會出錯。
C++中exit語句的用法說明
exit函數用于結束正在運行的程序,exit函數將參數是返回給OS(操作系統)。
void exit(int status);一般status是:0 為正常退出;非0為非正常退出。在main函數(其代表一個進程)結束時會隱式地調用exit函數。
exit會刪除進程使用的內存空間,同時把錯誤信息(就是那個“1”)返回父進程。所以一般程序執行到 main() 的結尾就完成了, 如果想要隨時結束程序,可以嘗試著用這個exit函數。
總的來說和return函數區別比較小。