c語言return和break的區別?
return和break區別
1.break:跳出switch或者跳出循環。
2.return:結束當前方法,return后的所有語句都無效
return()是當前函數返回,當然如果是在主函數main, 自然也就結束當前進程了,如果不是,那就是退回上一層調用。在多個進程時.如果有時要檢測上進程是否正常退出的.就要用到上個進程的返回值,依次類推。
break 語句通常用在循環語句和開關語句中。當 break 用于開關語句 switch 中時,可使程序跳出 switch 而執行 switch 以后的語句;如果沒有 break 語句,則將成為一個死循環而無法退出。