What is difference between argument and parameter

پارامتر چیست ؟

  • پارامتر در اصل متغیرهایی هستند که می خواهیم صدا زنندگان توابع بتوانند با استفاده از آن ها مقادیر را به بلاک برنامه نویسی تابع ارسال کنند.
  • پس به متغیرهایی که در بدنه‌ی تابع تعریف و مشخص می شوند در اصطلاح برنامه نویسی پارامتر گفته می شود.
  • به عنوان مثال :
Function myfun(p1 , p2 , p3)
  • به متغیرهای p1 و p2 و p3 که برای تابع myfun در نظر گرفته شده اند ، اصطلاحا پارامتر گرفته می شود.
  • به عنوان مثال :
public string mymethod(int age, string firstname, byte gender, string sitename)
  • به متغیرهای age و firstname و gender و sitename اصطلاحا پارامتر گفته می شود.

آرگومان چیست ؟

  • آرگومان در اصل مقادیری هستند که صدا زننده توابع آنها را به تابع میفرستد.
  • آرگومان های ارسالی به یک تابع بسته به تعریف پارامترها می باشد.
  • به عنوان مثال :
Myfun(123 , iman , linux2.6)
  • به مقادیر 123 و iman و linux2.6 که به عنوان ورودی برای تابع myfun در نظر گرفته شده اند اصطلاحا آرگومان گفته می شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *