杭州网站推广排名,网站查询工信部,借贷网站建设,seo的优缺点函数递归就是函数不断引用自己#xff0c;这样形成一个循环
比如下面代码
#includestdio.h
int fun(int i)
{printf(%d\n,i);return fun(i1);}int main()
{int num;puts(请输入一个数字);scanf(%d,num);fun(num);return 0…函数递归就是函数不断引用自己这样形成一个循环
比如下面代码
#includestdio.h
int fun(int i)
{printf(%d\n,i);return fun(i1);}int main()
{int num;puts(请输入一个数字);scanf(%d,num);fun(num);return 0;
}
这段代码中定义了一个fun函数这个函数先输出i的值然后引用自身让i的值加1。
下面是执行代码假如输入的值是5会先执行输出5的命令然后让5加1就是6再输出6再把6的值加1变为7再引用自身如此循环往复成为一个死循环。