当前位置:首页>维修大全>综合>

exit0和return0的区别

exit0和return0的区别

更新时间:2023-06-23 02:49:44

exit0和return0的区别

return是返回函数调用,如果返回的是main函数,则为退出程序。

exit是在调用处强行退出程序,运行一次程序就结束, 无论写在那里,都是程序推出,括号里的数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。

一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。

exit(1)表示异常退出.这个1是返回给操作系统的。

exit(0):正常运行程序并退出程序;

exit(x)(x不为0)都表示异常退出

return():返回函数,若在主函数中,则会退出函数并返回一值。

更多栏目