形参和实参区别是什么

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

形参和实参区别

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

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

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

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

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

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

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

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

相关推荐

  • 漠河舞厅歌词含义是什么 一个很悲伤的故事

    《漠河舞厅》这首歌原本是比较小众的歌,但是后来突然火起来了,这首歌很伤感,大家看歌词就能看出来。其实,歌词里还隐藏了一个很悲伤的故事。今天就来聊聊,《漠河舞厅》歌词含义是什么? “…

    百科知识 2022年8月7日
    603
  • 为什么说蝗虫是害虫?

      蝗虫属于直翅目昆虫,是农作物的大敌。蝗虫的身形较大,长有两对大而长的,头、胸、腹三部分明显地分开;后足特别发达,善于跳跃;头下方有坚硬的切齿和臼齿,用来切割咀嚼庄稼。蝗虫之所以…

    百科知识 2022年10月25日
    82
  • 130是移动还是联通

    130是联通的号段。此外,中国联通的号段还有:131号段、132号段、155号段、156号段、185号段、186号段、140号段、145号段、146号段等。 中国联通号段及其发布时…

    百科知识 2022年10月18日
    69
  • 项羽自刎乌江在哪个省

    项羽自刎的乌江在安徽省和县东北的乌江浦。垓下之战中,西楚霸王项羽被刘邦打败之后,带领八百仁码突出重围,来到乌江江畔后,乌江亭的亭长劝项羽赶快渡江,东山再起,但项羽觉得无颜再面对江东…

    百科知识 2022年10月3日
    36
  • 中国报道网是什么级别的媒体

    中国报道网属于国家一类媒体。中国报道网是由中国报道杂志社主办的唯一官方网站,网站与主刊杂志、移动互联终端共为载体,会以图文、视频等为主要表现形式展现出来。 中国报道网是什么级别的媒…

    百科知识 2022年10月17日
    112
  • 镭射面料衣服怎样清洗

    镭射面料的衣服需要手洗,不能使用含碱性成分的洗涤剂,一般可以将中性洗涤剂溶解在冷水中以后,把镭射衣服放进去浸泡20分钟,然后用手搓洗,对于污渍比较严重的地方,可以用软刷轻轻刷洗,洗…

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