函数调用(关于主函数和被调函数的友谊)

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)这一步

}

注意函数的返回值只能有一个


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部