摘要:
学过数据结构的同学应该知道,递归调用其实就是c语言的栈,及栈里的特点:先进后出的原则!!没学过的也没关系,递归调用的实质也就是循环调用,下面我用一个简单的例子加以说明: #include<stdio.h> int main(){ int n; int f(int m); scanf("%d",&n); printf("%d\n",f(n)); return 0; } int f(int m){if(m==1) return 2;else return f(m-1);//每当m!=1的时候就不断地调用int f(int m),直到m== 阅读全文