الفرق بين الparameters و ال arguments في لغات البرمجة



ماهي ال"parameters" أو ال"Formal parameters"؟

ال"parameters" الخاصة في اي function هي أسماء المتغيرات المعرفة داخل الfunction أو الmethod.

لنقل أن لدينا الfunction المكتوب بلغة سي ++ التالي:
int sum(int X, int Y){
int total = x + y;
return total;
}


كما نرى الfunction السابق هو function بسيط يأخذ رقمين حتى يُرجع ناتج جمعهمَ, حيث أن الparameters في هذا الfunction هم X و Y

اذاٍ, ماهي ال"arguments" أو ال"Actual parameters"

الargument هي القيمة التي ترسل عند مناداة الfunction.
sum(5,6);
اذاٍ, قيمة ال5 و ال6 التي تم ارسالها هم الarguments او بالاحرى القيم ل x و y.

Post a Comment

Please ask whatever you need.

أحدث أقدم