break和continue的區別

break和continue的區別

 

1、break 語句用於終止循環。即終止最近的封閉循環(for,while)或它所在的 switch 語句。控制傳遞給被終止的循環後面的語句(如果有的話)。

2、continue 語句用於跳過本次循環。即跳過本次循環中continue後的語句,從下一次循環的入口開始執行。將控制權傳遞給它所在的封閉循環語句的下一次循環。

 

 

例子:

使用continue:

 

輸出:

 

i!=0,i=2 //輸出該行後continue,跳過打印after if

i!=0,i=1 //輸出該行後continue,跳過打印after if

after if //i=0

after while //跳出循環

 

 

使用break:

 

輸出:

i!=0,i=2 //輸出該行後break,跳出了循環

after while

發佈了29 篇原創文章 · 獲贊 6 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章