رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


بایگانی شده

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

alimorteza

توابع

پست های پیشنهاد شده

alimorteza    12

کاربر عادی

سلام خسته نباشید
کسی جواب این سوالو میدونه
چگونه میتوان در یک تابع دو یا چند مقدار بازگشتی داشت...؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
محمد رشوند    1,176

مدیر بخش

در 43 دقیقه قبل، alimorteza گفته است :

سلام خسته نباشید
کسی جواب این سوالو میدونه
چگونه میتوان در یک تابع دو یا چند مقدار بازگشتی داشت...؟

اگر اون تابع از جنس آرایه باشه،

و اینکه شما در بخش ریترن اون تابع همون آرایه با شماره ایندکس مختلف رو بزنی

مثلاً

public String[] reshteh() {
.
.
.
.
return {reshteh[0],reshteh[1],reshteh[2]};
}

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
alimorteza    12

کاربر عادی

در 6 ساعت قبل، محمد رشوند گفته است :

اگر اون تابع از جنس آرایه باشه،

و اینکه شما در بخش ریترن اون تابع همون آرایه با شماره ایندکس مختلف رو بزنی

مثلاً


public String[] reshteh() {
.
.
.
.
return {reshteh[0],reshteh[1],reshteh[2]};
}

 

میشه کد کاملشو بهم بگید

اینو دادن و اون سوالو دادن گفتن دو یا چن مقدار بازگشتی خواهد داشت ینی گفته بهش اضافه کنیم

021.jpg

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
alimorteza    12

کاربر عادی

در در 1396/10/07, 19:12:40، alimorteza گفته است :

میشه کد کاملشو بهم بگید

اینو دادن و اون سوالو دادن گفتن دو یا چن مقدار بازگشتی خواهد داشت ینی گفته بهش اضافه کنیم

021.jpg

 

 

ینی یکی نیس اینجا جواب ما رو بده

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
mehran3d    75

کاربر رو به رشد

در 13 ساعت قبل، alimorteza گفته است :

 

 

ینی یکی نیس اینجا جواب ما رو بده

 

این تابع دو عدد میگیره و دو عدد برمیگردونه

اما در اصل دو عدد میگیره و یک آرایه دو عنصری برمی گردونه

اولی حاصلضرب دو عدد ورودی و دومین حاصلجمع دو عدد گرفته شده

int test ( int a,int b)
{
int temp[2];
temp[0]=a*b;
temp[1]=a+b;
return temp;
}

اینجوری باید فراخوانی کنی

int first=3;
inf sec=4;
int result[];
result=test(first,sec)

printf("sum result is ..%d",result[0]);
printf("multiple result is ..%d /n",result[1]);

اگه اشتباه نکنم

برای بیش از دوتا 

int temp[tedad]
  va
 int result[tedad]
  print resul[0]
   print resul[1]
   print resul[2]
   print resul[...]
   print resul[tedad]

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

×
×
  • جدید...