Argument ve Parameter Arasındaki Farklar

Argüman: Bir metoda iletilen ifadelerin değerleri.

Parameter ve argument çoğu zaman birbirleri yerine kullanılabilir.Ancak bu ikisi farklı kavramlardır. Method definition'ında , methodun alabileceği parameter type ve variable name 'i belirtiriz.Method'u çağırırken methoda gönderdiğimiz değerler argument'tir.

(Parametreler, arayanın yerel adlarına karşılık gelir. Bağımsız değişkenler, arayan tarafından iletilen değerlere atıfta bulunur.



Örnek:
 int add( int x, int y )
   {
   // x and y are 'parameters', the variables the callee uses to accept inputs.
   return x + y;
   }

// 2 and 3 are 'arguments', the values passed by the caller.
int result = add( 2, 3 );

Yorumlar

Bu blogdaki popüler yayınlar

C++ Operatorlerin Aşırı Yüklenmesi (Operator Overloading)

C++ Virtual(sanal) Fonksiyonlar