#include<stdio.h>
int main(){
long c(int n);
printf("%ld",c(9));
}
long c(long n){
if (n==1) return 1;
else
return n*c(n-1);
int main(){
long c(int n);
printf("%ld",c(9));
}
long c(long n){
if (n==1) return 1;
else
return n*c(n-1);
}
编译时显示“ID returned 1 exit status ”
结果是函数声明时参数的类型与定义时不同
查找此类问题,原因是找不到函数,大多是由于函数名写错