猿问

C++中定义函数时能调用该函数吗

C++中定义函数时能调用该函数吗


UYOU
浏览 515回答 2
2回答

喵喔喔

在函数中直接或间接地调用该函数本身,称为递归调用,所谓递归就是不断调用自身求解的过程。递归调用不能无限制的进行下去,当某个条件满足的时候,应该停止递归典型的例子就是求阶乘123456789double fac(int n){     double f;     if (n==0||n==1)        f=1;     else       f=fac(n-1)*n;     return f;}或者求斐波那契数列的第n项123456789int fibo(int n){  if(n==1)   return 1;  else if(n==2)   return 1;  else   return fibo(n-1)+fibo(n-2);} 

一只萌萌小番薯

按照函数定义去调用就可以了。实例:#include <iostream>using namespace std;void printstar(void)
随时随地看视频慕课网APP
我要回答