مشاهده نسخه کامل
: برگرداندن آرایه توسط تابع++c
سلام
فرض کنید یه تابعی تعریف کردیم که آرایه میگیره یه بلاهایی سرش میاره بعد آرایه حاصل رو return می کنه...:worried:
چطوری آرایه رو return کنه؟
sin2x=2sinxcosx
11-12-2009, 01:11
سلام .
اصلا آرایه رو return کردن لازم نیست . هر بلایی که سر آرایه بیارین تو تابع فراخواننده هم این بلاها سرش میاد .
سلام .
اصلا آرایه رو return کردن لازم نیست . هر بلایی که سر آرایه بیارین تو تابع فراخواننده هم این بلاها سرش میاد .
سلام
بله می دونم..... اما میخواستم بدونم اصلا میشه تابع رو یه طوری تعریف کرد که آرایه رو return کنه به main ؟
(یعنی تابعم حتما باید int باشه و خب لزوما باید یه چیزی رو return کنه دیگه! )
sin2x=2sinxcosx
11-12-2009, 14:57
اگه نوع برگشتی رو * int بگیرین می تونین آرایه برگردونین . فقط اسم آرایه رو برمیگردونین.
CppBuilder2006
16-12-2009, 00:39
اگه نوع برگشتی رو * int بگیرین می تونین آرایه برگردونین . فقط اسم آرایه رو برمیگردونین.
البته اگه آرایه درون تابع (روی stack) تعریف شده باشه موقع return از بین میره. کامپایلرهای جدید هم فکر میکنم ایراد بگیرن.
توی ++c میشه ار کلاس ها به عنوان تابع های پیشرفته استفاده کرد. خروجی می تونه یه عضو کلاس باشه. این عضو می تونه آرایه هم باشه.
__________________
وبلاگ من
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
شامل یک pdf دربارۀ «آشنایی با نظریه نسبیت خاص» و ویرایش سوم «با ++C آشنا شویم»:20:
[QUOTE=CppBuilder2006;4494261]البته اگه آرایه درون تابع (روی stack) تعریف شده باشه موقع return از بین میره. کامپایلرهای جدید هم فکر میکنم ایراد بگیرن.
توی ++c میشه ار کلاس ها به عنوان تابع های پیشرفته استفاده کرد. خروجی می تونه یه عضو کلاس باشه. این عضو می تونه آرایه هم باشه.
تایید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.