关于递归,看我理解的对不对,请指点我一下。
本帖最后由 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:}
诶,图片怎么发 图片在3楼,第一次不怎么会。
页:
[1]