OldPower 发表于 2017-2-5 16:35:38

关于递归,看我理解的对不对,请指点我一下。

本帖最后由 OldPower 于 2017-2-5 16:46 编辑

初学者参上{:5_109:}
eg:阶乘,假设n=5
int f(int n)
{
      if(n==1)return (1);
      else       return(f(n-1)*n);
}
黑色方框是占用的内存,黑色箭头开始,红色箭头是返回,每返回一个,释放对应的内存。最后得到5的阶乘。
请各位大佬们看我理解的对不对,多谢了。{:5_92:}

OldPower 发表于 2017-2-5 16:36:57

诶,图片怎么发

OldPower 发表于 2017-2-5 16:37:58

OldPower 发表于 2017-2-5 16:39:05

图片在3楼,第一次不怎么会。
页: [1]
查看完整版本: 关于递归,看我理解的对不对,请指点我一下。