问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

形参和实参区别是什么

发布网友 发布时间:2024-09-27 13:37

我来回答

1个回答

热心网友 时间:2024-10-26 10:47

现在很多大学将C语言作为必修课,如果想要精通学习C语言是比较困难的,除了在平时需要多思考之外,还需要在平时做好日常总结,在学习C语言的时候,有两种不同的参数,一种是形参,一种是实参,二者的作用范围是不同的,形参和实参是有很大区别的,不过很多人对于二者的区别不了解。

形参和实参区别

形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。

形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。

1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用该形参变量。

2.实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。

3.实参和形参在数量上,类型上,顺序上应严格一致, 否则会发生“类型不匹配”的错误。

4.函数调用中发生的数据传送是单向的。 即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。 因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。

5.当形参和实参不是指针类型时,在该函数运行时,形参和实参是不同的变量,他们在内存中位于不同的位置,形参将实参的内容复制一份,在该函数运行结束的时候形参被释放,而实参内容不会改变。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
imba里能抽到什么好装备 DOTA IMBA神器抽奖抽到几率和大野爆的几率。还有小鸡无限眼的BUG能不能... 《魔兽世界》怀旧服玩具获取方法 求最好的手机杀毒软件 手机杀毒软件哪个好用 2023年最旺女孩名字有草有水296个 我的世界红石电梯怎么制作 怎么用微信申请微信号? 有些网页不能复制,可我想要复制下来,该怎么弄啊? 电脑网址怎么保存电脑怎么收藏网址 怎么办,还是最想去土耳其? ...别的学校 老师在用一种 评语印章,上面带卡通图案的,我去印章店问... 哪里有定做卡通印章的 有关卡通个性印章 卡通印章卡通印章特点 中山文宝印章卡通印章特点 爱本兮是什么意思? 本兮是什么意思 本兮的意思是什么 爱情圣杯五角占 帮忙分析下~~谢谢 塔罗占卜爱情的方法 塔罗牌怎么问爱情,塔罗牌怎么测爱情 求解爱情塔罗牌 脸色暗黄的女性,再穷也要买哪几种食物,不出1个月,皮肤掐出水呢? 手机版财付通,我只有邮政银行卡,怎么充值? qq财付通可以同时绑定两张邮政储蓄银行卡吗?或者说更改另一张邮政储蓄... 用邮政卡怎样开通财付通,还要用账号绑定,QQ邮箱的资料与卡上资料不... QQ飞车中雷诺的一切资料 QQ飞车手游凯蒂雷诺测评数据一览 机械设计制造及其自动化专业学习什么软件? 2024年2月14日打麻将财神方位 2024年2月14日打麻将方位吉凶 2024年2月14日财神方位吉凶 每日财神方位查询 形参形参和实参的关系 函数中的形参和调用函数时的实参都是数组名时,传递方式为什么? 什么叫实参形参怎么用区别 贵州工业真空吸盘原理 大学生本科学位证和毕业证怎么查询? 学历查询是不是只能查毕业证,不能查学位证啊? 南京哪里有回收美容仪器的地方,本人开了个小美容院现在由于没有时间经... 学位证编号和毕业证编号能在网上查到么? 美容器材有哪些 ...哪里有生产质量好的美容床,美容仪器等设备的厂家? 路由器恢复出厂 itv看不成 求高手指点关于电信烽火HG220破解路由后,网络电视ITV不能用了,如何设置... 昨天想进路由器忘了密码就复位了,结果ITV和座机电话都... 无人值守配电室 ZXV10 H108L破解后itv无法观看怎么办 电气设备是什么意思? 电信猫装了无线路由器后 iTV看不了了 请问怎么设置。现在手机电脑都可以... 施工现场临时用电一机一闸一漏一箱是什么意思? 急!!成都理工的经济学和会计学哪个好些啊? 四川有哪些经济学专业好的大学推荐?