آموزش مقدماتی C++ | پارامتر های تابع

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

می توانیم ورودی هایی را به عنوان پارامتر به توابع ارسال کنیم. این پارامتر ها در توابع به عنوان متغیر عمل می کنند. پارامتر ها بعد از نام تابع و درون پرانتز نوشته می شوند. هر تعداد پارامتر که بخواهیم را می توانیم به یک تابع ارسال کنیم فقط باید آنها را با علامت کاما (,) از هم جدا کنیم.

void functionName(parameter1, parameter2, parameter3) {
   // code to be executed
}

 

در مثال زیر، یک تابع وجود دارد که یک پارامتر ورودی String به نام fname را دریافت می کند. هر زمان که بخواهیم این تابع را فراخوانی کنیم، یک مقدار را به عنوان این متغیر به تابع ارسال می کنیم. و در این مثال، تابع آن را در خروجی چاپ خواهد کرد:

void myFunction(string fname) {
  cout << fname << " Refsnesn";
}

int main() {
  myFunction("Liam");
  myFunction("Jenny");
   myFunction("Anja");
  return 0;
}

// Liam Refsnes
// Jenny Refsnes
//  Anja Refsnes

وقتی پارامتری را به تابع ارسال می کنیم، به آن آرگومان می گوییم. در مثال بالا، fname یک پارامتر است و Jenny، Liam و Anja آرگومان هستند.

 

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4