c++中,实参和形参有什么区别?

RT在一个程序中,如何判断它是形参还是实参?最好举一个实际程序做例子说明我是个刚学C++的新手,麻烦讲的通俗些详细些,谢谢了~... RT 在一个程序中,如何判断它是形参还是实参?最好举一个实际程序做例子说明 我是个刚学C++的新手,麻烦讲的通俗些详细些,谢谢了~ 展开
 我来答
庆筱令狐问风
2019-07-19 · TA获得超过1149个赞
知道小有建树答主
回答量:1180
采纳率:100%
帮助的人:5万
展开全部
fun(int
a)(a
+=
1);这里a为形参
int
a;
定义一个变量a,是在内存中开辟一个空间来存放a的值
a
=
4;
那么这个空间里存放的值为4,它是存在的,即便没有给a赋值内存也给它留了位置
当然存放的是个随即值
而形式参数是不会给它创建空间的
而当你把一个值传入这个函数:fun(4);这个时候才给a开辟了空间来存放4这个值
比如:main(){int
n
=
5;
fun(n);}这个时候就把n的值传给了a
内存会给它创建空间存放5这个值,实现这个函数的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式