當前位置:編程學習大全網 - 網絡軟體 - 怎麽跳出這個for循環

怎麽跳出這個for循環

在for循環語句中執行break語句,即可跳出該for循環。

break 在壹些計算機編程語言中是保留字,其作用大多情況下是終止所在層的循環。在?C語言?的 switch(開關語句)或for循環語句中,break 語句可用來在執行完壹個語句後結束當前 switch 結構(或for循環結構)。簡言之,執行break語句會跳出當前循環。例如語句:

while(!feof(FpIp))?

{

...

for(k=0;k<CNUM;k++)

{

if( 0 == memcmp(cnty[k].CntName ,addr,4) )?

{

cnty[k].Num++;

}?

else break;//跳出循環

}

}

則當memcmp為0時,跳出for循環,但不跳出while循環。

擴展資料:

起到“中斷”循環語句作用的除了有break,還有continue語句,二者容易混淆。

壹、continue的用法:

continue在C++、C#中有所使用,其作用為結束本次循環。即跳出循環體中下面尚未執行的語句,對於while循環,繼續求解循環條件。而對於for循環程序流程接著求解for語句頭中的第三個部分expression表達式。

二、break和continue的區別為:

1、作用不同:

continue 語句和 break 語句的區別是,continue 語句只結束本次循環,而不是終止整個循環。break 語句則是結束整個循環過程,不再判斷執行循環的條件是否成立。

2、起作用的地方不同:

continue 只能在循環語句中使用,即只能在 for、while 和 do…while 中使用,除此之外 continue 不能在任何語句中使用。break語句除了能在以上所述循環結構中使用,還能使用於switch結構。

參考資料:

break-百度百科

continue-百度百科

  • 上一篇:這個java程序有什麽問題嗎
  • 下一篇:好聽的夢幻女名字好聽又夢幻的女生名字常用字
  • copyright 2024編程學習大全網