break和continue的區別與用法介紹。

2021-08-03 20:02:31 字數 700 閱讀 3667

// break和continue用法與區別

/*break:

1.只能在迴圈體內和switch語句體內使用break語句。

2.在swtich語句中時作用是跳出swtich結構。

3.在迴圈體內執行break後,作用是跳出本層迴圈體。從而提前結束本層迴圈。

contiune:

1.結束本次迴圈,跳過本次迴圈中餘下未執行的語句,接著再一次進行迴圈的條件判定。執行contiune語句並沒有讓整個迴圈終止。

3.在for 迴圈中,遇到continue後,跳過迴圈體中餘下的語句,而去對for語句中的「表示式3」求值,

然後進行「表示式2」的條件測試,最後根據「表示式2」的值來決定for迴圈是否執行。在迴圈體內,

不論continue是作為何種語句中的語句成分,都將按上述功能執行,這點與break有所不同。

*/

//編寫乙個簡單的加減計算器。
#includeint main()

printf("e\n");

printf("result = %d\n",result);

return 0;

}//輸出100-200之間不能被三整除的數。

#includeint main()

return 0;

}

break和continue的區別

一 先看msdn關於break和continue語句的幫助說明 1 break 語句用於終止最近的封閉迴圈或它所在的 switch 語句。控制傳遞給終止語句後面的語句 如果有的話 2 continue 語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。二 對break和continue語句的解釋 ...

break和continue的區別

a for int x 1 x 9 x system.out.println break 跳出 break作用範圍 switch語句或迴圈語句 當break語句單獨存在時,下面不要定義其他語句,因為執行不到 break跳出當前所在迴圈,如果出現了迴圈巢狀,break想要跳出指定的迴圈,可以通過標號來...

break和continue的區別

break是結束整個迴圈體,continue是結束單次迴圈 比方說 1.break while x 10 printf d r n x 結果是輸出 1 2 就退出了整個while迴圈 2.continue while x 10 printf d r n x 結果是 1 2 4 5 6 7 8 9 1...