形参和实参区别是什么

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

形参和实参区别

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

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

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

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

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

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

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

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/1118582.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 什么是四叶草呢 四叶草有什么寓意呢

    大家在生活中应该都听说过四叶草吧,但是你了解四叶草吗?今天小编就和大家一起来了解一下吧,究竟什么是四叶草呢,以及四叶草有什么寓意呢,跟着小编我们一起来学习吧。 四叶草是车轴草属(包…

    百科知识 2022年10月24日
    53
  • 上海在河南的哪个方向

    上海位于河南的东南方向,大概36.5度方向,上海距离河南省约936公里,距离河南省省会郑州市约950公里。从上海去往河南郑州可以选择乘坐大巴,自驾汽车,乘坐飞机、高铁等交通方式。 …

    百科知识 2022年10月9日
    164
  • 芹菜怎么保存时间长还新鲜 保存芹菜要保持充足的水分

    芹菜怎么保存时间长还新鲜呢,只要让芹菜保持充足的水分就能延长其保质期,可以将芹菜整齐的捆好,再将捆好的芹菜根部朝下放进清水里,水最好没过芹菜根部5厘米,这样可以保存一个星期,而且芹…

    百科知识 2022年10月8日
    61
  • 北京的特色美食

    北京的特色美食有:北京烤鸭、驴打滚、艾窝窝、北京果脯、茯苓夹饼、内画壶、栗子糕、核桃酥、豌豆黄、大磨盘柿、北京酥糖、昌平草莓、京白梨、桂花陈酒等等。 北京的特色美食 北京简称&ld…

    百科知识 2022年10月17日
    47
  • 热带雨林有什么动物和植物

    热带雨林的动物和植物有野芭蕉、龟背竹、大榕树、大板根、望天树、细叶榕树、桑寄生、无根藤、鹦鹉、猴子、红眼树蛙、蚂蚁、巨蟒、美洲虎、水豚、蝴蝶等。 热带雨林 热带雨林是地球上一种常见…

    百科知识 2022年10月29日
    44
  • 羊剪绒大衣怎样自己清洗

    清洗羊剪绒大衣时,可以将其浸泡在有洗衣液的温水中,润湿后不断挤压,就能将污渍清除,或者用软刷将羊剪绒大衣梳理一遍,然后用湿毛巾擦拭,还可以将专用的清洁剂涂抹在衣服的污渍处,等待五分…

    百科知识 2022年10月1日
    52
分享本页
返回顶部