蘋果越獄出現(xiàn)exit C語言中的exit(0)和exit(1)有什么區(qū)別?
C語言中的exit(0)和exit(1)有什么區(qū)別?出口似乎在stdio。H、 所以應(yīng)該有一個頭文件return是返回函數(shù)調(diào)用,如果返回main函數(shù),就是退出程序exit是在調(diào)用處強制退出程序,并運行
C語言中的exit(0)和exit(1)有什么區(qū)別?
出口似乎在stdio。H、 所以應(yīng)該有一個頭文件
return是返回函數(shù)調(diào)用,如果返回main函數(shù),就是退出程序
exit是在調(diào)用處強制退出程序,并運行一次程序結(jié)束
return is to return
function return
and exit is to exit
exit(1)表示異常退出。此1將返回到操作系統(tǒng)。但是,在DOS中似乎不需要這個返回值
退出(0)表示正常退出
無論它寫在哪里,都是程序啟動。dos和windows沒有區(qū)別。最多,系統(tǒng)處理方式不同。
數(shù)字0、1、-1將寫入環(huán)境變量errorlevel,其他程序可以從中判斷程序的結(jié)束狀態(tài)。
一般0正常,其他數(shù)字不正常,相應(yīng)的錯誤可以自己指定。,
exit0和return0的區(qū)別?
return是一個返回函數(shù)調(diào)用。如果返回main函數(shù),則退出程序。
Exit是在呼叫處強制退出程序,程序運行一次后結(jié)束。不管寫在哪里,都是程序推出。括號中的數(shù)字0、1、-1將被寫入環(huán)境變量errorlevel中,其他程序可以由此判斷程序的結(jié)束狀態(tài)。
一般0正常,其他數(shù)字不正常,相應(yīng)的錯誤可以自己指定。
退出(1)表示異常退出。此1將返回到操作系統(tǒng)。
Exit(0):正常運行程序并退出程序;
Exit(x)(x不是0)表示異常退出
return():返回函數(shù)。如果它在main函數(shù)中,它將退出函數(shù)并返回一個值。