اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تعریف تابع با تعداد نامحدود پارامتر ورودی

0 امتیاز
1,050 نمایش

می‌شه تابعی تعریف کرد که تعداد نامحدود ولی مشخصی از پارامترهای ورودی رو قبول کنه؟ مثلاً همه‌ی فراخوانی‌های زیر درست باشه

int main()
{
    int a[100];
    read(&a[0]);
    read(&a[5], &a[7]);
    read(&a[4], &a[1], &a[99]);
    ...
}
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده جمعه ۱۶ فروردین ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

توسط ... می‌شه این تابع رو پیاده‌سازی کرد

int f(int x, ...)
{
  return 2*x;
}

int main()
{
  printf("%d %d", f(5), f(5, 4, 5));
  return 0;
}

هرچند توصیه نمی‌شه. راه بهتر استفاده از یه آرایه از رشته‌هاست.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده سه شنبه ۷ خرداد ۱۳۹۲ توسط prodo