陈伟霆美宝莲直播:C语言高手请进

来源:百度文库 编辑:高校问答 时间:2024/05/09 19:41:14
函数的嵌套调用和递归调用都是一个什么样的过程
关键是对“嵌套”和“递归”这两个概念不清楚

嵌套调用就是某个函数调用另外一个函数,递归是一种特殊的嵌套调用,是某个函数调用自己,而不是另外一个函数。考虑如下计算阶乘的代码:
long fact(long n)
{
if(n==0||n==1) return 1L;
else return n*fact(n-1);
}
这个函数叫做fact,它自己调用自己,这个就是一个典型的递归调用,调用过程类似一个栈。

嵌套就是一个函数里用其他的函数就是嵌套拉.递归就是函数里调用自己,就是递归拉。不过记得递归条件写好.别跳不出去

...