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

2024-11-02 20:34:43
推荐回答(1个)
回答1:

错,函数可以调用自己,函数自己调用自己的这种调用方式称为函数的递归调用,我给你举个列子:
int calc(int num){
if(num==0){
return 0;
}else{
return num*calc(num-1);
}
}
这个函数就是利用递归求任意一个整数的阶乘