-
侃侃尔雅
#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 func(int a){ if(a == 0) return 0; return func(a-1)+a;}这样调用自身的称为递归调用。 又如:123456789int fa(int a){ return a*a;} int fb(int a){ return 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;}另外,站长团上有产品团购,便宜有保证