为了账号安全,请及时绑定邮箱和手机立即绑定

在c语言中主函数如何调用子函数?

在c语言中主函数如何调用子函数?

C
慕工程0101907 2019-05-14 15:08:44
在c语言中主函数如何调用子函数?
查看完整描述

3 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

#include <stdio.h>
#include <stdlib.h>

int test1(int a)
{
printf("a=%d\n",a);
return 0
}
int main()
{
int a=1;
test1(a); /*这样调用即可,使用函数名再加上参数就OK*/
return 0;
}



查看完整回答
反对 回复 2019-05-15
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

C语言规定,任意函数均可以嵌套调用。所以子函数可以调用其它子函数,也可以调用自身。

1

2

3

4

5

int func(int a)

{

    if(a == 0) return 0;

    return func(a-1)+a;

}

这样调用自身的称为递归调用

 

又如:

1

2

3

4

5

6

7

8

9

int fa(int a)

{

    return a*a;

}

 

int fb(int a)

{

    return fa(a)+fa(a);

}

这就是不同函数调用的例子。




查看完整回答
反对 回复 2019-05-15
?
忽然笑

TA贡献1806条经验 获得超5个赞

main()
{int r;
scanf(r);
call s(r) //调用子函数S()
}
Void S(int r;) //计算圆的面积并显示
{
printf(3.14*r*r);
}
即子过程中没有数据需要返回时就不必用Return返回数据

main()
{int r;
single s;
scanf(r);
s=(s(r)); //调用子函数S()并接收返回值
printf(s);
}

single s(int r;)
{single s;
s=3.14*r*r
return s;
}
另外,站长团上有产品团购,便宜有保证




查看完整回答
反对 回复 2019-05-15
  • 3 回答
  • 0 关注
  • 1359 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信