递归程序不能无限制地调用本身,须有个出口,化简为非递归状况处理。
举一反三
- 对于递归,下列说法错误的是( ) A: 递归函数可以不需要结束递归过程的条件 B: 一般来说,递归需要有边界条件(或叫递归出口) C: 任何一个递归过程都可以转换成非递归过程 D: 递归程序不能无限制地调用本身,须有个出口
- 函数的递归调用就是在本身函数当中调用本身,要控制函数的出口条件,否则就是无限死循环
- 5.关于递归函数描述正确的是? A: 递归函数可以调用程序的使用函数。 B: 递归函数用于调用函数的本身。 C: 递归函数除了函数本身,可以调用程序的其他所有函数。 D: Python 中没有递归函数。
- 关于递归函数描述正确的是? A: 递归函数可以调用程序的使用函数 B: 递归函数除了函数本身,可以调用程序的其他所有函数。 C: 递归函数用于调用函数的本身。 D: Python中没有递归函数。
- 在系统实现递归调用时需利用递归工作记录保存(),当递归调用程序执行结束时通过它将控制转到上层调用程序。 A: 调用地址 B: 递归入口 C: 返回地址 D: 递归出口