【发布时间】:2013-04-12 06:56:45
【问题描述】:
假设你有一个递归方法,并且你在递归调用中增加/减少一个值。为什么这会导致堆栈溢出异常,而预先递增/递减不会?
例如
numberCount(currentNumber++); //Stack overflow exception
numberCount(++currentNumber); //No stack overflow exception
提前感谢您的任何澄清。
【问题讨论】:
标签: java recursion post-increment pre-increment