شاخه و زیر شاخه ها

تصاویر تصادفی

  • فرارسیدن نوروز و سال نو را شادباش میگویم.
  • شب یلدا

مطالب تصادفی

SQL Server Browser چیست ؟

سرویس مرورگر SQL Server این سرویس روی همه نسخه های SQL Server پشتیبانی میشود ولی فقط در ویندوز قابل استفاده است. برنامه مرورگر SQL Server به عنوان یک سرویس ویندوزی اجرا می شود. م ...

يکشنبه 11 ارديبهشت 1401

جدید ترین مطالب

ایران دو ، ولز صفر

تاپای جان، برای ایران. جام جهانی فوتبال ۲۰۲۲ قطر

جمعه 04 آذر 1401

سه‏ شنبه 01 آذر 1401

محبوب ترین مطالب

بهترین خودت باش!

تو مسئول خوب زندگی کردن خودت هستی و این خوب زندگی کردن رو به خودت بدهکاری! تو باید تصمیماتی بگیری که بهت قدرت بده و کمک کنه تا خودت و زندگیت رو بهبود ببخشی … انسان موفق کسی است ک ...

يکشنبه 10 بهمن 1400

تفاوت بین Framework و Library

توسعه دهندگان معمولا از عبارت های Library و Framework به جای همدیگر استفاده می کنند. اما این دو کاملا متفاوت هستند. فریمورک ها و کتابخانه ها کدهایی هستند که توسط برخی اشخاص نوشته ...

چهارشنبه 31 شهريور 1400

service
تفاوت آرگومان و پارامتر

آرگومان و پارامتر بیشتر اوقات به صورت اشتباه به جای هم عنوان می شوند. پارامتر متغیری است که هنگام تعریف تابع جهت دریافت ورودی مشخص میشود. و آرگومان مقداری است که هنگام فراخوانی تابع به ورودی های آن ارسال میکنیم.

Argument vs Parameter 

 

در واقع هنگام تعریف تابع یک یا چند پارامتر را تعریف می کنیم و در هنگام فراخوانی تابع آرگومان ها را به آن پارامترها ارسال می‌کنیم. می‌توانیم پارامتر را به عنوان یک ظرف و آرگومان را محتویات آن ظرف در نظر بگیریم.

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

آرگومان
آرگومان ها مقادیری هستند که هنگام فراخوانی تابع، به عنوان ورودی به تابع ارسال می شوند. این مقادیر به متغیرهایی که در اعلان تابع تعریف شدن اختصاص داده می شوند. طبیعی است که نوع مقادیری که به تابع ارسال می کنیم باید با نوع متغیرهای تعریف شده در تابع یکسان باشند. 

 

 

تفاوت پارامترها و آرگومان ها

 

پارامتر

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

 

آرگومان

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

 

ارسال توسط :

سرپرست تیم، مدیر پروژه و برنامه نویس ارشد. بیش از 20 سال تجربه فعالیت در زمینه های مختلف برنامه نویسی و تولید نرم افزار. سرپرستی واحد های پشتیبانی، IT، مالتی مدیا، نرم افزار. مدیریت پروژه های چند رسانه ای، تعاملی، آزمون، وب سرویس، وب سایت و برنامه های ویندوزی. برنامه نویسی سمت سرور، کلاینت، پایگاه داده، سرویس و چند رده