return是返回函数调用,如果返回的是main函数,则为退出程序。
exit是在调用处强行退出程序,运行一次程序就结束, 无论写在那里,都是程序推出,括号里的数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。
一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。
exit(1)表示异常退出.这个1是返回给操作系统的。
exit(0):正常运行程序并退出程序;
exit(x)(x不为0)都表示异常退出
return():返回函数,若在主函数中,则会退出函数并返回一值。