请问递归到底是怎么一回事?

发布网友 发布时间:2022-04-23 10:01

我来回答

1个回答

热心网友 时间:2022-04-23 08:13

回调和递归是两回事。回调是你注册函数到系统或者库,系统或库在合适的时候调用你的函数。比如vc++编程中onxxx之类的,就是回调,但鼠标移动的时候,会调用你的onxxx执行特定处理。
递归则是完全不同的概念,是一个函数直接或者间接的调用自己,除非编译器能智能的把递归转换为非递归的(比如尾递归的优化),否则由于需要保存递归的记录,太多的递归调用会导致栈的溢出。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com