在C++中,exit()函數用于終止程序的執行并退出程序。其原型為:
void exit(int status);
其中,status為整數類型的參數,表示程序的退出狀態。通常,當程序正常執行結束時,可以使用exit(0)
來表示程序正常退出。如果程序發生錯誤或異常情況需要退出時,可以使用其他非零的整數值來表示不同的錯誤狀態。
exit()函數會在調用時執行一系列的清理工作,包括調用全局對象的析構函數等。然后程序會立即終止并退出。因此,exit()函數應該謹慎使用,避免在程序未完成必要的清理工作時調用。