exit函數(exit函數)

導讀您好,現在軟糖來為大家解答以上的問題。exit函數,exit函數相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、exit函數用法如下:函數名...

您好,現在軟糖來為大家解答以上的問題。exit函數,exit函數相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、exit函數用法如下:函數名:exit()所在頭文件:stdlib.h(如果是”VC6.0“的話頭文件為:windows.h)功能: 關閉所有文件,終止正在執行的進程。

2、exit(0)表示正常退出,exit(x)(x不為0)都表示異常退出,這個x是返回給操作系統(包括UNIX,Linux,和MS DOS)的,以供其他程序使用。

3、stdlib.h:void exit(int status);//參數status,程序退出的返回值在c語言中: exit(0):表示正常退出;exit(1):表示異常退出,這個1是返回給操作系統;值是返回操作系統的:0是正常退出,而其他值都是異常退出,所以我們在設計程序時,可以在推出前給一些小的提示信息,或者在調試程序的過程中查看出錯原因。

4、exit()通常是用在子程序中用來終結程序用的,使用后程序自動結束,跳回操作系統。

5、擴展資料:exit()和return的區別:按照ANSIC,在最初調用的main()中使用return和exit的效果相同。

6、但要注意這里所說的是“最初調用”。

7、如果main()在一個遞歸程序中,exit()仍然會終止程序;但return將控制權移交給遞歸的前一級,直到最初的那一級,此時return才會終止程序。

8、return和exit()的另一個區別在于,即使在除main()之外的函數中調用exit(),也將終止程序。

9、參考資料來源:百度百科-Exit()。

本文就為大家分享到這里,希望小伙伴們會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!