如果一个函数调用了它自身,无论这种调用是直接的还是间接的,都应该将这种函数称为递归函数:
//计算val的阶乘
int fac(int val)
{
if(val>1)
return fac(val-1)*val;
return 1;
}
注:main函数不能调用它自己
博客介绍了递归函数的定义,即函数直接或间接调用自身就是递归函数,同时特别指出main函数不能调用自身,属于信息技术中编程相关知识。
如果一个函数调用了它自身,无论这种调用是直接的还是间接的,都应该将这种函数称为递归函数:
//计算val的阶乘
int fac(int val)
{
if(val>1)
return fac(val-1)*val;
return 1;
}
注:main函数不能调用它自己
249

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=132853875&d=1&t=3&u=3ec82a8e95cb416a9fa29ba8e3a92829)