C++中举个例子说明什么是形式参数和实际参数?
C++课程讲到函数的调用时,介绍了形参和实参的定义,但是我没见到函数就不理解,请举个例子帮助我理解。...
C++课程讲到函数的调用时,介绍了形参和实参的定义,但是我没见到函数就不理解,请举个例子帮助我理解。
展开
4个回答
展开全部
举个例子来说明
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()函数时,相当于是把实参的值复制给了形参,然后形参带着这个给的值在子函数中参与运算。
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()函数时,相当于是把实参的值复制给了形参,然后形参带着这个给的值在子函数中参与运算。
上海华然企业咨询
2024-10-28 广告
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步...
点击进入详情页
本回答由上海华然企业咨询提供
展开全部
我说个形象的吧
故事开始了:
我对你说:
你给我 一个数,我会把他的两倍告诉你
后来你真的给了我一个数,是3,然后,我告你你,他的两倍是6
故事结束了
这个例子中:”一个数“,是形式参数,3,是实际参数
故事开始了:
我对你说:
你给我 一个数,我会把他的两倍告诉你
后来你真的给了我一个数,是3,然后,我告你你,他的两倍是6
故事结束了
这个例子中:”一个数“,是形式参数,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); 部是实际调用
int fun(int a){
rerurn 0
}
在main中调用
int main(){
int b;
return fun(b);
}
a就是形式参数,b就是实际参数
int fun(int a){
rerurn 0
}
这个是个函数的定义,
fun(b); 部是实际调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void fun(int a);
int a就是形式参数
-----------------------------------------
int a=1;
fun(a);
a就是实际参数
int a就是形式参数
-----------------------------------------
int a=1;
fun(a);
a就是实际参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询