exit()與exit(n)區別

exit()是用來正常結束進程的,無論括號裏用數字幾效果都是相同的,都是要退出程序,但有一些points是我們不能忽視的

簡單來說:

exit(0)程序結束時返回0給操作系統
exit(1)程序結束時返回1給操作系統
exit(n)程序結束時返回n給操作系統

n的不同代表不同的退出原因:

exit(0)是正常退出

exit(1) 是內存分配失敗

exit(2)是打開文件失敗

.......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章