第七章 函数(2)函数参数和按值传递

(二)函数参数和按值传递

1.形参,实参,参数和参量

    函数参数的传递中,用于接收传递值的变量被称为形参,传递给函数的值称为实参,调用函数时,函数参数中用的是实参,而函数将实参的值赋给形参,在函数内部可以用形参来运算,也可以定义自己的局部变量。c++用arguments参数表示实参,用parameter参量表示形参。调用的函数的形参函数结束调用之后将销毁,它可以与main()中的变量名称相同,但是其实是两个不同的变量

2.多个参数

    函数可以有多个参数,在调用函数的时候,只需要用逗号将这些参数分隔开即可。每个参数都需要单独来设置它的类型参数的名称可以与函数定义中的名称不一样,甚至可以不要名称(声明的时候),但是参数的类型一定要有

    形参与在函数中定义的变量都只是在函数中可以使用,当函数调用完毕之后,函数的形参以及函数内定义的变量将被释放;而形参和函数内定义的变量的区别是二者获得值的方式不同,形参从调用函数那里获得值,函数内定义的变量从函数内获得变量值(函数内赋值或者函数运行的时候输入值)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,635评论 0 5
  • 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;...
    iKcamp阅读 1,474评论 0 2
  • 第5章 函数和函数式编程 5.1 引言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数...
    VIVAFT阅读 975评论 0 5
  • 函数 函数是执行特定任务的自包含代码块。给定函数一个名称作为标识,并在需要的时候通过调用其名称来执行任务。 Swi...
    BoyceC阅读 430评论 0 1
  • 函数只定义一次,但可能被执行或调用任意次。JS函数是参数化的,函数的定义会包括一个称为形参的标识符列表,这些参数在...
    PySong阅读 548评论 0 0