循環結構中break、continue、return和exit的區別

1.break語句

break語句使用場合主要是switch語句和循環結構。

break語句,那麼直接退出循環,執行循環結構下面的第一條語句。

如果在多重嵌套循環中使用break語句,當執行break語句時,退出的是它所在的循環結構,對外層循環沒有影響。


2.continue語句

continue語句並沒有真的退出循環,而是隻結束本次循環的執行,所以使用continue時要注意這一點。


3.return語句

如果在程序中遇到return語句,那麼就退出該函數的執行,退回到函數的調用處,如果是main()函數,那麼就結束整個程序的運行。


4.exit語句

exit()函數和return語句的最大區別在於,調用exit函數將會結束當前進程,同時刪除子進程所佔用的內存空間,把返回信息傳給父進程。當exit()中的參數爲0時,表示正常退出,其他返回值表示非正常退出,執行exit()函數意味着進程結束。


原文地址》》》傳送陣《《《

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章