5.parameter(形参)和argument(实参)的区别

parameter和argument是计算机英语中常见的词汇,这两者的区别如下:

parameter是形参(形式参数),它不是实际存在变量,是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的实际参数,在调用函数时,实参将赋值给形参。因而,必须注意实参的个数,类型应与形参一一对应,并且实参必须要有确定的值。

argument是实参(实际参数),在调用时传递给函数的实际参数,实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。

例子:

  1. 比如你定义一个函数void add(int c, int d),这里的c和d就是parameter。 
  2. 当你进行函数调用的时候,add(1, 2),这里的1和2就是argument。

注:有很多地方把 形式参数 叫做 Formal parameter实际参数 叫做 actual parameter

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/basic/thinking-in-programming/2358.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注