`

形参和实参的区别

阅读更多

形参:全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。 
形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参。没有形参的函数在形参表的位置应该写void.main 函数也可以有形参和返回值,其形参也称为命令行参数,由操作系统在启动程序时初始化,其返回值传递给操作系统。 
实参:可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。 
实参和形参的区别: 
空白或占位符 
1。函数的形参列于函数声明中,在函数定义的函数体内使用。当函数调用时,形参(任何种类的)是一类将被填充的空白或是占位符。 
用来填充形参 
2。实参是用来填充形参的。当函数被调用时,实参列在函数名后面的括号里。执行函数调用时,实参被传递给形参。 
传值调用和引用调用 
3。传值调用和引用调用指的是用于参数传递过程中的一种机制。传值调用中,只使用了实参的值。传值调用机制里,形参是一个局部变量,其初始值为相应实参的值。在引用调用机制里,将实参的地址传递给形参,从表面上看是以实参变量取代形参,因此任何发生在形参上的改变实际上都发生在实参变量上。 

分享到:
评论

相关推荐

    形参实参影响调试程序

    形参实参影响调试程序 在编程中,函数调用是非常重要的概念之一。函数调用可以将实参传递给形参,从而实现函数之间的数据交互。在本文档中,我们将讨论形参和实参的关系,以及它们在调试程序中的影响。 形参和实参...

    C语言中形参和实参详解及实例代码

    函数的参数分为形参和实参两种。在本小节中,进一步介绍形参、实参的特点和两者的关系。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也...

    C++形参与实参的区别实例解析

    本文以实例阐述了C++中形参与实参的区别,有助于读者加深对于C++形参与实参的认识。 形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不...

    Python 068.形参和实参_文档字符串_函数注释.mp4

    Python 068.形参和实参_文档字符串_函数注释.mp4

    c语言的形参和实参传递的区别详解

    "C语言形参和实参传递的区别详解" C语言的形参和实参传递是编程语言中非常重要的概念,它们之间的区别对程序的执行结果产生了很大的影响。形参是函数定义时声明的参数,而实参是函数调用时传递的参数。通过形参和...

    VB.net中ByVal ByRef 形参 实参的区别,带源代码

    在VB.NET编程中,了解`ByVal`和`ByRef`关键字以及形参(形式参数)和实参(实际参数)的区别是至关重要的。这些概念直接影响到函数或方法调用时参数值的传递方式,从而影响程序的行为。下面将详细阐述这两个关键字...

    VB.net中ByVal ByRef ;形参 实参 区别的描述,带源代码

    在VB.NET编程中,了解`ByVal`和`ByRef`关键字以及形参(形式参数)和实参(实际参数)的区别是至关重要的。这些概念是函数和过程调用的基础,直接影响到参数值的传递方式。 `ByVal`和`ByRef`是VB.NET中的两个参数...

    javascript管中窥豹 形参与实参浅析

    JavaScript中的形参(形式参数)和实参(实际参数)是函数调用的核心概念。形参是在函数定义时声明的,它们是函数内部使用的占位符,用于接收调用时传递的实际值。实参则是调用函数时提供的具体值,它们会被绑定到...

    Python的形参和实参使用方式

    在Python编程语言中,形参(formal parameters)和实参(actual parameters)是函数调用的核心概念。形参是函数定义时使用的变量,它们在函数内部起到接收实参值的作用,而实参则是调用函数时传递给形参的值。理解这...

    c++指针使用形参改变实参的方法

    C++指针使用形参改变实参的方法 C++语言中,指针是一种非常重要的数据类型,它可以用来间接访问内存中的数据。今天,我们将讨论如何使用指针作为形参来改变实参的值。...* 使用指针作为形参来改变实参的值的优点和缺点

    php中函数的形参与实参的问题说明

    在PHP编程语言中,函数是组织代码的基本单元,它们接收输入...同时,参考相关的技术文章,如jQuery插件的扩展、C++和JavaScript中的形参与实参解析,可以帮助深化对形参和实参理解,并扩展到其他编程语言中的类似概念。

    jquery封装插件时匿名函数形参和实参的写法解释

    在jquery插件中我们经常看到以下这段代码 ;(function ( $, window, document, undefined ){ //函数体内具体代码 ...3、$实参:$是jquery的简写,很多方法和类库也使用$,这里$接受jQuery对象,也是为了避免

    C语言看不懂形参实参以及调用方法的必看PPT课件.pptx

    * 形式参数和实参的区别 * 函数体的组成部分 * 空函数的概念和应用 * 函数的嵌套调用和递归调用 * 库函数和用户自定义函数的区别 * 函数的存储类别和生命周期 * 函数的调试和维护 重要概念: * 函数的定义和调用 *...

Global site tag (gtag.js) - Google Analytics