函数递归调用
概念
C语言中,函数可以递归调用,即:可以直接或间接地调用自己
int fac(int n){
if(n < 1){
return -1;
}else if(n == 1){
return 1;
}else{
return n*fac(n-1);
}
}
//待理解
int fac(int n){
if(n<1){
return -1;
}else if(n == 1){
return 1;
}else{
return n-fac(n-1);
}
}
//当 n = 5时,结果为 3

浙公网安备 33010602011771号