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

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


慕工程0101907
浏览 1361回答 3
3回答

侃侃尔雅

#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;}

有只小跳蛙

C语言规定,任意函数均可以嵌套调用。所以子函数可以调用其它子函数,也可以调用自身。如12345int&nbsp;func(int&nbsp;a){&nbsp;&nbsp;&nbsp;&nbsp;if(a&nbsp;==&nbsp;0)&nbsp;return&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;func(a-1)+a;}这样调用自身的称为递归调用。&nbsp;又如:123456789int&nbsp;fa(int&nbsp;a){&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;a*a;}&nbsp;int&nbsp;fb(int&nbsp;a){&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;fa(a)+fa(a);}这就是不同函数调用的例子。

忽然笑

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*rreturn s;}另外,站长团上有产品团购,便宜有保证
打开App,查看更多内容
随时随地看视频慕课网APP