递归这个是事儿困扰了我好久,直到现在我还没有理解透彻,下面我来说说我不透彻的理解:
首先我们都知道代码的执行是从上到下的从左到右,函数在运行到递归处就会再次进入自己,只是这次的参数改变了,这里需要注意的事递归函数必须要要一个出口 先上代码:
#include<stdio.h>
int fun(int n);
int main(){
printf("%d\n"fun
递归这个是事儿困扰了我好久,直到现在我还没有理解透彻,下面我来说说我不透彻的理解:
首先我们都知道代码的执行是从上到下的从左到右,函数在运行到递归处就会再次进入自己,只是这次的参数改变了,这里需要注意的事递归函数必须要要一个出口 先上代码:
#include<stdio.h>
int fun(int n);
int main(){
printf("%d\n"fun