C++中举个例子说明什么是形式参数和实际参数?

2024-11-26 03:07:19
推荐回答(4个)
回答1:

举个例子来说明
int f(int a)
{
if(a<0)
return -a;
else
return a;
}

上面这个函数很简单,就是个求整数a的绝对值的函数,这里,a就是形参。
作为一个子函数,它是用来在main函数中调用的。
比如在main函数中,有
int m;
cin>>m;
而之后的计算中要用到m的绝对值
所以调用f(m)函数来得到;
这里m就是实参;
在实际中,main函数里的实参当然事先是不知道的,但是没有关系,调用f()函数时,相当于是把实参的值复制给了形参,然后形参带着这个给的值在子函数中参与运算。

回答2:

我说个形象的吧

故事开始了:

我对你说:
你给我 一个数,我会把他的两倍告诉你

后来你真的给了我一个数,是3,然后,我告你你,他的两倍是6

故事结束了

这个例子中:”一个数“,是形式参数,3,是实际参数

回答3:

首先定义个函数

int fun(int a){
rerurn 0
}

在main中调用

int main(){
int b;
return fun(b);
}

a就是形式参数,b就是实际参数

int fun(int a){
rerurn 0
}

这个是个函数的定义,

fun(b); 部是实际调用

回答4:

void fun(int a);
int a就是形式参数

-----------------------------------------
int a=1;
fun(a);
a就是实际参数