variable argument parameter的区别

今天看书,发现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.   
  3. int f(int isparameter){}  //参数(形参)   
  4.   
  5. f(isargument);      //参数(实参)  

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

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值