是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 - 千总 四级 说的好.