C 递归问题的解法

今天考试碰到一个问题,其实,我们一般所执行函数时,只要这个函数中不含局部全局变量,那么这个函数就是安全的。所以我们在递归分析的时候,先分析最外面一层跟,分析最里面一层没有什么区别,right?

#include <stdio.h>
#include <stdlib.h>
void e(int n){
if(n>0){
e(--n);
printf("%d",n);
e(--n);

}


}
int main()
{
int a;
a=3;
e(a);
}

 

result=0120

posted @ 2012-09-28 14:14  Epirus  阅读(163)  评论(0编辑  收藏  举报