車(chē)上exit是什么意思啊 exit0和return0的區(qū)別?
exit0和return0的區(qū)別?Return是一個(gè)返回函數(shù)調(diào)用。如果返回main函數(shù),則退出程序。Exit是在呼叫處強(qiáng)制退出程序,程序運(yùn)行一次后結(jié)束。不管寫(xiě)在哪里,都是程序推出。括號(hào)中的數(shù)字0、1、
exit0和return0的區(qū)別?
Return是一個(gè)返回函數(shù)調(diào)用。如果返回main函數(shù),則退出程序。
Exit是在呼叫處強(qiáng)制退出程序,程序運(yùn)行一次后結(jié)束。不管寫(xiě)在哪里,都是程序推出。括號(hào)中的數(shù)字0、1、-1將被寫(xiě)入環(huán)境變量errorlevel中,其他程序可以由此判斷程序的結(jié)束狀態(tài)。
一般0正常,其他數(shù)字不正常,相應(yīng)的錯(cuò)誤可以自己指定。
退出(1)表示異常退出。此1將返回到操作系統(tǒng)。
Exit(0):正常運(yùn)行程序并退出程序;
Exit(x)(x不是0)表示異常退出
return():返回函數(shù)。如果它在main函數(shù)中,它將退出函數(shù)并返回一個(gè)值。