exit(0)在递归函数中做了什么?

时间:2014-06-19 17:04:51

标签: recursion

有没有办法退出递归函数内的程序?如果有办法,如果我这样退出将会发生什么?在递归函数中exit(0)实际上做了什么?

1 个答案:

答案 0 :(得分:3)

exit(0)将始终*使整个应用程序立即退出(状态代码为0)。无论您是否通过递归函数调用它都无关紧要 - 它与return完全不同。

*:好吧,几乎总是;有一些疯狂的情况,它不会,但除了这一点