c语言中,一个函数可以调用其他函数,不能调用自己

如题所述

错,函数可以调用自己,函数自己调用自己的这种调用方式称为函数的递归调用,我给你举个列子:
int calc(int num){
if(num==0){
return 0;
}else{
return num*calc(num-1);
}
}
这个函数就是利用递归求任意一个整数的阶乘
温馨提示:答案为网友推荐,仅供参考
相似回答