C語(yǔ)言里面exit(0)和exit(1)的區(qū)別?
1 回答

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
調(diào)用 exit 會(huì)正常結(jié)束程序(退出main函數(shù)),參數(shù)就是要返回的退出值。退出值是表示程序退出狀態(tài)的,這是要返回給運(yùn)行庫(kù)或者說(shuō)是讓操作系統(tǒng)知道的。
退出值為 0 表示程序正常退出。C 標(biāo)準(zhǔn)并沒(méi)有規(guī)定其他數(shù)值應(yīng)該表示的具體含義,一般來(lái)說(shuō)多數(shù)時(shí)用 1 表示程序出錯(cuò)退出。
其實(shí) C 標(biāo)準(zhǔn)規(guī)定了兩個(gè)宏 EXIT_SUCCESS 和 EXIT_FAILURE 分別用于表示正常退出和出錯(cuò)退出,你可以在各個(gè)平臺(tái)上放心地使用這兩個(gè)宏。
- 1 回答
- 0 關(guān)注
- 2031 瀏覽
添加回答
舉報(bào)
0/150
提交
取消