函数调用(关于主函数和被调函数的友谊)
main函数调用函数Fact()时必须提供一个称为实际参数(简称实参)的表达式给被调用的函数,为叙述方便,下面将调用其他函数的函数称为主调函数,被调用的函数简称被调函数。主调函数把实参的值复制给被调函数的形参过程被称为参数传递
。下面我们就以阶乘为例
#include
long Fact(int n); //作为被调函数
main()
{
int m;
long ret ;
printf("Input m:");
scanf("%d",&m);
ret=Fact(m);
printf("%d!=%ld",m,ret);
}
long Fact(int n)
{
int i;
long result=1;
for(i=2;i<=n;i++)
{
result=result*i;
}
return result;返回值返回到ret=Fact(m)这一步
}
注意函数的返回值只能有一个
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
