这样的递归其实就是堆栈的运用.只不过是系统自己分配的堆栈和程序员自己建立的堆栈的区别罢了。
递归在以下场合少用为妙:
当你在使用递归时,要用的变量个数太多时,最好不要用,堆栈的进进出出要花上不少时间,速度会慢不少。
递归在以下场合少用为妙:
当你在使用递归时,要用的变量个数太多时,最好不要用,堆栈的进进出出要花上不少时间,速度会慢不少。
对不礼貌的女生收钱......
你脑子有虫子吗?
起名可以简单点儿吗!
你这是什么话,我觉的楼主的名字起得蛮好,一个易懂的名字往往比简单难懂的名字更能提高程序的可读性。
我问你,如果有个程序员写了一个很大的项目,代码中包含
char a[100];
同样有
#define MAX_BUFFER_SIZE 100
char buffer[MAX_BUFFER_SIZE];
在过了几个月甚至几年后,那个程序员不干了,由你来接替他的项目,老板要你维护添加新的功能,你说在同样没有注释的情况下,这两句语句到底那一句更容易明白?