VB中有類似於C中continue的關鍵字嗎

2021-03-12 09:34:48 字數 3608 閱讀 7757

1樓:匿名使用者

vb可使用goto語句實現類

似c中的continue命令。

goto 語句,無條件地轉移到過程中指定的行。

注意專 太多的 goto

語句,會使程式代屬

碼不容易閱讀及除錯。儘可能使用結構化控制語句(do...loop、for...next、if...then...else、select

case)。

以下是從一個迴圈在滿足一定條件後無條件轉移到指定的行執行後續語句:

private sub ***mand1_click()dim i as long

for i = 1 to 1000000

if i >= 10000 then

goto abc

end if

next

abc:

dim y as long

for y = 1 to 1000

next

debug.print i

debug.print y

end sub

2樓:匿名使用者

vb6中沒有,可來

以使用goto 和 標籤源

簡單的例子

do while true

if 1 = 2 then

goto nextloop

end if

nextloop: '結束此次迴圈,繼續下一個迴圈loop

vba 中相當於c語言continue的關鍵字是什麼?

3樓:vb妮可

使用goto也可以的.或是使用if也能做到比如for i=1 to 10

if i<>3 then print i

next

這樣就可以跳到i=3這一輪迴圈了..多個條件就可以使用or來做也可以使用goto

for i=1 to 10

if i=3 then goto 10

print i

10next

vb怎麼實現像c語言裡的continue?

4樓:匿名使用者

可以在程式中加入stop語句 當程式執行到這句時會停止執行 按任意鍵可以繼續執行

5樓:匿名使用者

用goto 如

for i= 0 to 10

if i=0 then

goto mytrap

else

print i

end if

mytrap:

next i

goto 能到copy你想到的地方,當然是在bai當前sub和function內

上面的du例子zhi是當i=0直接進入下一次dao迴圈。

6樓:匿名使用者

loop語句相當於c裡的continue

7樓:匿名使用者

在vb.***

continue for 與c 的ducontinue 相同zhiexit for 與c 的 exit 相同你在vb6裡試下吧,不知dao道內vb.***這裡是不是改過了容sub main()

dim n as integer

for n = 0 to 10

if n = 5 then continue forconsole.write(n)

next

console.readkey()

end sub

8樓:匿名使用者

next for 就是

for i = 0 to 10

if i=5 then

next for

end if

next for

c語言中continue和break的區別

9樓:千鋒教育

在c語言bai

中,兩個跳出迴圈du語句的語句break和continue。初學zhic,難免會dao混淆兩個語句之間的

回區別,導致程答序某個區域性出現邏輯錯誤。以下是二者的區別:

continue只對直接包含它的迴圈體有效(也就是for,while, 而switch{}中的不算迴圈體);

break有效的是直接包含它的for,while,switch塊。

比如在不包含switch的**中出現break或者continue,那麼break跳出迴圈體,而continue跳出本次迴圈,而對於在迴圈中巢狀switch語句的**中,break僅跳出最內層的塊,這個塊若是switch,就僅跳出switch,而continue即使出現在switch塊中,因為continue的作用範圍僅針對 for while 之類的迴圈語句,故不起作用,依舊跳出本次迴圈,不注意的話也會認為同樣是跳出switch語句塊了。

10樓:匿名使用者

在while 的循copy環內:

continue 的時候,會bai忽略 continue 後面的語句,到 while 入口繼續執du行

break 的時候,會直接跳出

zhi while 的迴圈,停dao止 while 迴圈

11樓:匿名使用者

比如當前是i=3的迴圈,continue是跳出i=3的迴圈直接進入i=4的迴圈,而break是整個迴圈全部跳出,也就是後面的i=4等等都不執行了

12樓:匿名使用者

會在continue關鍵字處退回到迴圈處繼續迴圈,break就直接跳出迴圈

13樓:匿名使用者

break可以用在迴圈結構和switch結構中,用於中斷程式執行,而continue一般只在迴圈結構中出現,版而且一般在一個選擇結權構中。可以用以下例子來說明二者的區別

for(i=1;i<10;i++)

語句組4

在這個程式中,如果程式執行到break語句,則迴圈結束,跳轉到語句組4執行後續語句。

如果程式執行到continue,則跳過語句組3,直接進行i++,去執行下一次迴圈。

14樓:劍江帝國

break是結束最近一bai層的迴圈

while

}這樣就會結

du束裡層迴圈,zhi但是continue是將裡層迴圈的dao這一次中

專止然後從這個迴圈頭繼續執行屬

如果換成continue的話就是重新開始執行裡層的while

15樓:聖誕鯊魚

break是結束當來前迴圈

,continue是結束本源次迴圈,進行下次迴圈,使用break就已經不再迴圈了

使用continue還要繼續進行迴圈

在switch case裡,只能用break,而不能用continue

16樓:手機使用者

break可以理解為中斷襲整個迴圈,而continue只是中斷一次迴圈,舉個栗子:

for(i=1;i<10;i++)

語句4;

如果程式執行到break語句,則迴圈結束,跳轉到「語句4」。

如果程式執行到continue,則跳過語句3,直接進行i++,去執行下一次迴圈,迴圈完之後,再跳轉到「語句4」。

C中有沒有類似於SQL中的那種萬用字元,怎麼在C中實現

1.用一個listlistonit存放初始化資料,用一個listlistnew存放輸入key之後,返回的資料。2.用上面的listonit初始化 bobox資料來源進行繫結。3.在textupdate方法內部,新增實現方法。首先進入方法,先清除 bobox的內容,然後將輸入的內容去listonit初...

在商標分類中為什麼,有類似於C160054這樣的小類,會在小

看你問這麼專業,應該是 公司咯,那你沒諮詢看過商品分類表嗎?開啟分類表,編者說明的第二頁有專門的說明,六位數字前面加 c 的 表示未列入 國際分類 的我國常用商品和服務專案。商標類別c小項與非c小項可以一起申請嗎 是可以申請的,不同的大類也可以同時申請 沒看懂你的意思,重新描述下呢,有沒有轉讓商標的...

合同中只有類似於變更工程的價格,可以參照類似價格變更合同價款這個說法對麼

這句話是對的。一般標準的招標檔案或招標檔案範本裡面,關於變更 都有這一條,一般變更 的原則如下 1 合同中已有適用於變更工程的 按合同已有的 變更合同價款 2 合同中只有類似於變更工程的 可以參照類似 變更合同價款 3 合同中沒有適用或類似於變更工程的 由承包人提出適當的變更 經工程師稽核,報發包人...