递归 迭代 循环 三者有何联系和区别?

2025-03-22 02:21:11
推荐回答(1个)
回答1:

简单来说,递归就是自己调用自己,如:int abc(...){if(...) //递归终止条件{ return abc(...); }return 0;}而递归是重复一组指令,不断地根据变量的旧值推出新值,如:for(; ; ;) //迭代终止条件{a = b + c;b = a;c = a;}