在函数的使用过程中分为实参和形参,实参是主函数实际调用的值而形参则是给实参调用的值,如果函数没被调用则函式不会向内存申请空间,先用一段代码演示
形参:
int test(int x ,int y )
{
int z = 0;
z = x + y;
return z;
}
为何会叫做形参,这段代码如果写好没被调用时这段代码不会向内存申请空间,因为里面的参数只是形式上的存在故称为形参
实参:
int main()
{
int a, b;
scanf("%d%d", &a, &b);
int d = test(a, b); //实参
printf("%d", d);
return 0;
}
当我们用第四行将参数x和y调出来给a和b使用时因为a和b是真正意义上的参数,故为实参
之后使用d接收test的内容再把d打印出来就得到了下面的结果: