在正常情况下递归有退出条件不会出现死循环问题。但是有可能出现数据错误,导致程序一直无法达到退出条件从而一直调用递归造成死循环。这种情况下,假如数据错误无法避免,那么怎么才能避免死循环的产生呢?
收起
在退出条件之外添加错误判断语句,对错误进行判断,出现错误时即可跳出
报告相同问题?