終止for迴圈的方式

2021-10-08 02:43:42 字數 786 閱讀 7759

continue; break; return;

當程式執行到 continue; 語句時,會終止當前的這一次迴圈,進入下一次的迴圈中。

它 適用於所有的迴圈結構。

for

(int i =

0; i <

10; i++

)

當程式執行到 break; 語句時,會結束當前的迴圈,執行迴圈後面(外邊)的語句。

如果多層迴圈,只會退出當前的迴圈,執行該迴圈後的語句,外迴圈不受影響。

一般配合判斷語句使用

for

(int i =

0; i <

10; i++

)// 執行到break 後直接到這裡執行語句

當程式執行到 return; 語句時,會終止迴圈,結束當前方法。

for

(int i =

0; i <

10; i++

)

當方法的返回值是void 型別時,可以用return;結束方法。

當方法的返回值是其他型別時,return 後面要帶上該種型別的引數。

那麼返回值是其他型別的,有什麼辦法可以解決結束當前方法,並且不用返回引數?

(既然寫了有返回引數,那麼結束方法就必須帶有返回值嗎?)

程序終止的方式

程序有5種正常終止及3中異常終止方式。5種正常終止方式具體如下 1 在main函式內執行return語句。等效於呼叫exit。2 呼叫exit函式。此函式由isoc定義,其操作包括呼叫個終止處理程式,然後關閉所有標準i o流等。3 呼叫 exit或 exit函式。isoc定義 exit,其目的是為程...

執行緒終止方式

如果需要只終止某個執行緒而不終止整個執行緒,可以有三種方法 a 從主線程函式 return.從別的函式裡return會回到主線程,而不會直接把整個執行緒結束 這種方法對主控執行緒不適合,從 main 函式return 相當於呼叫 exit.b 乙個執行緒可以呼叫 pthread cancel 終止同...

執行緒終止方式

一般來說,posix的執行緒終止有兩種情況 正常終止和非正常終止。執行緒主動呼叫pthread exit 或者從執行緒函式中return都將使執行緒正常退出,這是可預見的退出方式 非正常終止是執行緒在其他執行緒的干預下,或者由於自身執行出錯 比如訪問非法位址 而退出,這種退出方式是不可預見的。一般情...