是C++问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 06:02:37
解释并举例说明什么是形参?实参?

多谢啦~

函数声明中的是形参,如:
int add(int a,int b)
{
return a+b;
}
中a,b就是形参

而住函数中使用的时候
int c=add(x,y);
中x,y就是实参 回答即可得2分,回答被采纳则获得悬赏分以及奖励20分

函数定义
void function(int number)//这里的number就是形参
{
...
}

调用这个函数时

int m = 10;

function(m) //这里的m就是实参

假如自定义一个函数

abc(int x)
{
...

}

这个int x就是形参 因为它只是形式上的 只存在于纸面上 如果不调用abc函数那么也不会开辟它的储存空间 此时x实际上是不存在的

而再main函数中调用abc函数后
itn main()
{

...
abc(m);

...
}
就开始调用abc函数的代码 相应的就开始给abc函数中的int x开辟空间 并赋值(即赋给m的值) 调用时所给的参数就叫实参 它是不管函数是否被调用都确实存在的

实参传递给实参;

回答者: Sickle_Ko - 千总 四级 说的好.