exit函數(shù)|全球要聞
2023-06-11 19:07:09 來源:城市網(wǎng)
【資料圖】
1、exit函數(shù)用法如下:函數(shù)名:exit()所在頭文件:stdlib.h(如果是”VC6.0“的話頭文件為:windows.h)功能: 關(guān)閉所有文件,終止正在執(zhí)行的進(jìn)程。
2、exit(0)表示正常退出,exit(x)(x不為0)都表示異常退出,這個(gè)x是返回給操作系統(tǒng)(包括UNIX,Linux,和MS DOS)的,以供其他程序使用。
3、stdlib.h:void exit(int status);//參數(shù)status,程序退出的返回值在c語(yǔ)言中: exit(0):表示正常退出;exit(1):表示異常退出,這個(gè)1是返回給操作系統(tǒng);值是返回操作系統(tǒng)的:0是正常退出,而其他值都是異常退出,所以我們?cè)谠O(shè)計(jì)程序時(shí),可以在推出前給一些小的提示信息,或者在調(diào)試程序的過程中查看出錯(cuò)原因。
4、exit()通常是用在子程序中用來終結(jié)程序用的,使用后程序自動(dòng)結(jié)束,跳回操作系統(tǒng)。
5、擴(kuò)展資料:exit()和return的區(qū)別:按照ANSIC,在最初調(diào)用的main()中使用return和exit()的效果相同。
6、但要注意這里所說的是“最初調(diào)用”。
7、如果main()在一個(gè)遞歸程序中,exit()仍然會(huì)終止程序;但return將控制權(quán)移交給遞歸的前一級(jí),直到最初的那一級(jí),此時(shí)return才會(huì)終止程序。
8、return和exit()的另一個(gè)區(qū)別在于,即使在除main()之外的函數(shù)中調(diào)用exit(),也將終止程序。
9、參考資料來源:百度百科-Exit()。
相信通過exit函數(shù)這篇文章能幫到你,在和好朋友分享的時(shí)候,也歡迎感興趣小伙伴們一起來探討。
本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!