程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> 弱弱的問下C語言exit(0)有什麼用?怎麼用?

弱弱的問下C語言exit(0)有什麼用?怎麼用?

編輯:C語言問答

弱弱的問下C語言exit(0)有什麼用?怎麼用?

補充:有exit(0)是否必須要有#include<stdlib.h>? 補充:exit(1)正好與其相反,是嗎?

最佳回答:

不是,exit()是定義在頭文件stdlib.h中的函數.只要使用都要包含這個頭文件.
先說作用exit(0)表示正常退出,非0值表示異常退出..如果你學過dos批處理就會知道BACKCODE和ERRLEVEL
return和exit()的區別.
return是退出函數(言外之意是如果是在遞歸調用中返回上一級函數體)
exit()是退出程序.並交由系統作垃圾處理操作.
追問:
fclose呢?
回答:
那是關閉文件的函數.exit()函數也有這個功能但fclose()函數是單單關閉文件.並不將控制權和資源占用權移交.
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved