
函式名: exit()
所在頭檔案:stdlib.h
功 能: 關閉所有檔案,終止正在執行的行程,
exit(1)表示例外退出.這個1是回傳給作業系統的,
exit(x)(x不為0)都表示例外退出
exit(0)表示正常退出
exit()的引數會被傳遞給一些作業系統,包括UNIX,Linux,和MS DOS,以供其他程式使用,
stdlib.h: void exit(int Status);
參 數 : status //程式退出的回傳值.
exit(0):正常運行程式并退出程式,
exit(1):非正常運行導致退出程式;
return():回傳函式,若在主函式中,則會退出函式并回傳一值,
拓展知識:
如果你也想成為程式員,想要快速掌握編程,趕緊關注小編加入學習企鵝圈子吧!
里面有資深專業軟體開發工程師,在線解答你的所有疑惑~編程語言入門“so easy”
資料包含:編程入門、游戲編程、課程設計等,
免費學習書籍:

免費學習資料:

1. return回傳函式值,是關鍵字; exit 是一個函式,
2. return是語言級別的,它表示了呼叫堆疊的回傳;而exit是系統呼叫級別的,它表示了一個行程的結束,
3. return是函式的退出(回傳);exit是行程的退出,
4. return是C語言提供的,exit是作業系統提供的(或者函式庫中給出的),
5. return用于結束一個函式的執行,將函式的執行資訊傳出個其他呼叫函式使用;exit函式是退出應用程式,洗掉行程使用的記憶體空間,并將應用程式的一個狀態回傳給OS(作業系統),這個狀態標識了應用程式的一些運行資訊,這個資訊和機器和作業系統有關,一般是 0 為正常退出,非0 為非正常退出,
6. 非主函式中呼叫return和exit效果很明顯,但是在main函式中呼叫return和exit的現象就很模糊,多數情況下現象都是一致的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/248836.html
標籤:C
