请问什么是形参、什么是实参?最好能举个例子。谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:09:38

int fun(int x)
{
x++;
return x;
}

main()
{
int a=0;
int b=fun(a);
}

x是形参,a是实参;
在函数定义的时候所带的参数是形参
在调用函数多使用的参数时实参;
形参因为它只是一个形式,并不分配内存,所以叫形参;
而在调用函数是使用的参数是实参,要分配内存;
当让你的形参和实参可以同名;
例如上边可以写作:
int fun(int x)
{
x++;
return x;
}

main()
{
int x=0;
int b=fun(x);
}

简单来说,定义函数时函数名后面括号内的表达式称为形参(形式参数),被调函数名后面括号中的表达式称为实参("实际参数")。实参和形参的应个数相等、类型一致。