variable argument parameter的区别

发布于:2021-07-20 18:29:25

今天看书,发现ARG是argument 的缩写,意思是参数
于是想到parameter也是参数,这两个有啥区别咧?
于是去问度娘...
结果查出这么个东西


----------------------------------------------------------------------------------
variable是变量
parameter是参数

argument的含义和他们的关系如下
1. An independent variable.独立变量。
2. Any value of an independent variable, e.g.,a search key; a number identify- ing the location of an itemin a table. | 独立变量的任何值。例如一个搜索(关)键(字),标识表中一个项(目)的位置的数。
3. A parameter passed between a calling and a called program. | 在调用程序和被调用程序之间传送的参数。
4. In PL/1, an expression and argument list that is part of a procedure reference. | PL/1语言中的一个表达式及自变量表,是过程参照的一部分。
------------------------------------------------------------

于是...又去查variable

-------------------------------------------------------------------------------------
parameter,variable这两个词在数学上是稍有不同的意思,不管是统计学还是其它学科是一样的,variable是指变化的量,不能固定;而parameter是事先根据某种要求固定或先待定然后根据要取得其值的量。如一条直线方程为
y=kx+b
其中k,b为parameter,而x,y是variable,当已知直线过两点或其它条件时可以计算得直线方程。
--------------------------------------------------------------------------------------



还是晕,于是找到了例子




Code:


  1. int??isvariable;???//变量 ????
  2. int?f(int?isparameter){}??//参数(形参) ????
  3. f(isargument);??????//参数(实参)??


汗,应该很简单的东西,
想得太复杂,查得太复杂,就很纠结....


要怪也怪没有认真听课,虽然知道有形参和实参这个东西
但是当时没注意它们的英文是什么...

相关推荐

最新更新

猜你喜欢