C语言的函数可以分为主调函数和被调函数两大类,他们共同完成程序的功能。
现在把主调函数当成一个人,被调函数是一个具有某个功能的工厂。
那么人怎样协调工厂一起把原料加工成产品呢。
有三种模式:
一、普通的参数传递
(图片来自百度,向图片作者致谢)
此时,我们的甘蔗棍就是原材料,榨汁机就是工厂,工厂加工后,产品就是果汁。
对应到函数,榨汁机就是函数,留的那个放甘蔗的地方就是形式参数,甘蔗是实际参数,液体是水龙头提供产品的形态,是返回值类型,杯子里的甘蔗汁是返回值。
当你不用甘蔗机的时候,它也在那里,形式参数也在那里,返回值类型也在那里。
只有你调用的时候,参会放实际的甘蔗,得到实际的甘蔗汁。
#include<bits/stdc++.h>
using namespace std;
int f(int x)//x是形式参数
{
return x*x;
}
int main