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

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

  • خدا حافظی‌ های آخر پاییز با نصف‌ جهان
  • فین کاشان

مطالب تصادفی

فناوری مرموز و جذاب هوش مصنوعی چیست؟

با شنیدن یا خواندن اصطلاح هوش مصنوعی، تصاویر و اصوات گوناگونی در ذهن ما شکل می‌گیرد. برخی صدای دستیارهای هوشمندی همچون سیری و کورتانا و الکسا را می‌شنویم و برخی دیگر، به‌یاد تصاویر ...

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

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

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

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

جمعه 04 آذر 1401

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

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

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

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

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

نقطه ضعف آدم های دلپاک

آدم های دلپاک بزرگترین نقطه ضعفی که دارن، اینه که فکر میکنن اطرافیانشونم همه مثل خودشونن.

سه‏ شنبه 18 آبان 1400

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

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

Argument vs Parameter 

 

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

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

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

 

 

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

 

پارامتر

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

 

آرگومان

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

 

سید احمد ایمانی
ارسال توسط : سید احمد ایمانی

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