Exit(C語言中的一個終止函式)

Exit(C語言中的一個終止函式)

Exit是C語言中的一個終止函式。

基本介紹

  • 中文名:Exit
在C語言的main函式中我們通常使用return (0);這樣的方式返回一個值。
但這是限定在非void情況下的,也就是非void main()這樣的形式。
exit()通常是用在子程式中用來終結程式用的,使用後程式自動結束,跳回作業系統。
exit(0) 表示程式正常退出格歸刪,exit⑴/exit(-1)表示程式異常退出。
exit() 結束當前進程/當前程式/,在整個程式中,只察煮要調用 exit ,就結束。
但在如果把exit用在main內的時候無論main是否定義成void返回的遷臘巴值都是有效的,並且exit不需要考慮類型,exit⑴等價於return ⑴。
例如:
#include
int main()
{
exit ⑴;//等朵端雅價於return ⑴;
}
exit()是一個函臘遷祖全數,結束一個進程。exit()的執行會進入作業系統,即計算機此時處於管態,作業系統將對進程進行後期處理,包格挨舉括收集進程狀態信息,通知其父進程等,之後將回收進程所占有的所有資源(打開的檔案,記憶體等),撤銷其進程控制塊。這樣,組成進程的程式,數據,進程控制塊就翻坑旋探全部消失。

相關詞條

熱門詞條

聯絡我們