1、break語句
break語句主要用于switch語句以及循環結構中。
在循環語句中使用break語句,如果執行了break語句,那麼會退出本層循環,接着執行本層循環之後的語句。
如果在循環結構中使用了switch語句,則break語句僅僅退出switch語句,并不會退出循環結構,而且繼續執行switch之後的語句。
2、continue語句
continue語句比較特殊,它并不會退出整個循環,僅會結束本次循環體的執行,并進入下一次循環。
3、goto語句
goto語句可以跳出循環體,到goto語句标記的地方,然後繼續向下執行。但是需要注意的是,标号必須與goto語句在同一個函數體内,不能跨越函數體。
4、return語句
如果return語句出現在函數裡面,則意味着這個函數結束;如果return語句出現在main函數裡面,則意味着該程式就要結束。
5、exit函數
exit與return的最大差別在于exit會結束目前程序,同時删除程序所占用的記憶體空間,把傳回資訊傳遞給父程序。
return僅表示調用堆棧的傳回,其作用是傳回函數值,并且推出目前執行的函數體,傳回到函數的調用處。
在main函數中return與exit是等價的。