Parameter和Argument的區別

2022-09-03 10:09:11 字數 881 閱讀 4390

看《tij》時老看到「引數」這個詞,覺得怪彆扭的,但一直沒去查引數和引數有何區別,先查資料終於明白了:

1.一般說來,兩個是可以互換的。但是 c 程式設計師的習慣是:parameter 是引數,而 argument 是引數的值。也就是說,函式原型的引數列表,是 parameter list,比如

int sum(int a, int b);

而當使用的時候

int sum;

sum = sum(10, 20);

10 和 20 則是 argument。

這個習慣也影響了很多其他語言的程式設計師。如果要混合兩者的意義,一般用 argument,而 parameter 則比較少用。

argument 有的時候也被稱作 actual parameter。

對應的中文術語是

parameter = 形參 (估計是「形式引數」簡稱)

argument = 實參 (估計是「實際引數」簡稱) 

2.argument和parameter是有區別的,過去的資料中統一翻譯為引數是不準確的,前者翻譯成引數,後者翻譯成引數,這樣的翻譯才是精確的翻譯,兩者的區別如下文:

what is the difference between an argument and a parameter?

引數和引數有何區別?

while defining method, variables passed in the method are called parameters. 

當定義方法時,傳遞到方法中的變數稱為引數.

while using those methods, values passed to those variables are called arguments. 

當使用方法時,傳給變數的值稱為引數.

ARGUMENTS 和 PARAMETER的區別

看 tij 時老看到 引數 這個詞,覺得怪彆扭的,但一直沒去查引數和引數有何區別,先查資料終於明白了 1.一般說來,兩個是可以互換的。但是 c 程式設計師的習慣是 parameter 是引數,而 argument 是引數的值。也就是說,函式原型的引數列表,是 parameter list,比如 in...

Attribute 和 Parameter 的區別

request.getparameter取得web客戶端 jsp 到web服務端的http請求資料 get post 只能是string型別的,而且httpservletrequest沒有對應的setparameter 方法。如利用href url 和form請求伺服器時,表單資料通過paramet...

parameter和argument的區別

根據網上一些資料,對parameter和argument的區別,做如下的簡單說明。1.parameter是指函式定義中引數,而argument指的是函式呼叫時的實際引數。2.簡略描述為 parameter 形參 formal parameter argument 實參 actual paramete...