我在用DEV-C++,4.9.9.2编译时出错,请告知原因,谢谢!
#include <stdio.h>main()
{
int i;
int fact();/*这步编译过不去,报错信息 too many arguments to function `int fact()' */
printf("%d",fact(5));
getchar();
}
int fact(j)
int j;
{
int sum;
if(j==0)
sum=1;
else
sum=j*fact(j-1);
return sum;
}
请大家告知原因,谢谢了!