C++中的形参和实参有什么区别?

 我来答
雪松兰羽辰
2019-06-14 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:935万
展开全部
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这个值,实现这个函数的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
甲秀英通茶
2019-12-31 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:35%
帮助的人:711万
展开全部
前一个回答明显错误
形参,顾名思义,就是形式上的,只是在函数定义时用的,
实参,就是实际调用时传入的那个实实在在的参数了,
实质上不是一类东西,没有可比性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式