What is difference between argument and parameter

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

  • پارامتر در اصل متغیرهایی هستند که می خواهیم صدا زنندگان توابع بتوانند با استفاده از آن ها مقادیر را به بلاک برنامه نویسی تابع ارسال کنند.
  • پس به متغیرهایی که در بدنه‌ی تابع تعریف و مشخص می شوند در اصطلاح برنامه نویسی پارامتر گفته می شود.
  • به عنوان مثال :

  • به متغیرهای p1 و p2 و p3 که برای تابع myfun در نظر گرفته شده اند ، اصطلاحا پارامتر گرفته می شود.
  • به عنوان مثال :

  • به متغیرهای age و firstname و gender و sitename اصطلاحا پارامتر گفته می شود.

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

  • آرگومان در اصل مقادیری هستند که صدا زننده توابع آنها را به تابع میفرستد.
  • آرگومان های ارسالی به یک تابع بسته به تعریف پارامترها می باشد.
  • به عنوان مثال :

  • به مقادیر 123 و iman و linux2.6 که به عنوان ورودی برای تابع myfun در نظر گرفته شده اند اصطلاحا آرگومان گفته می شود.