自定义的函数名字。
long int是一个类型,如果只是long int fact,则是声明一个long int类型的名叫fact的变量。如果后面加括号,就是声明一个返回值是long int类型的名叫fact的函数。
例如:
long int fact(int n)
{
if(n==0||n==1)
return 1;
else
return n*fact(n-1);
}
long int fact(int n)
{
int i;
long int s=1;
for(i=1;i<=n;i++)
s*=i;
return s;
}
扩展资料:
作用
求和用函数long fact(int m)
#include
long fact(int m)
{
if(m==1||m==0) return 1;
else return m*fact(m-1);
}
int main()
{
int m,n;
long result;
printf("please input m and n\n");
scanf("%d%d",&m,&n);
result=fact(m)+fact(n);
printf("m!+n!=%d",result);
return 0;
}