سلام
فرض کنید یه تابعی تعریف کردیم که آرایه میگیره یه بلاهایی سرش میاره بعد آرایه حاصل رو return می کنه...
چطوری آرایه رو return کنه؟
سلام
فرض کنید یه تابعی تعریف کردیم که آرایه میگیره یه بلاهایی سرش میاره بعد آرایه حاصل رو return می کنه...
چطوری آرایه رو return کنه؟
سلام .
اصلا آرایه رو return کردن لازم نیست . هر بلایی که سر آرایه بیارین تو تابع فراخواننده هم این بلاها سرش میاد .
سلامنوشته شده توسط sin2x=2sinxcosx [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بله می دونم..... اما میخواستم بدونم اصلا میشه تابع رو یه طوری تعریف کرد که آرایه رو return کنه به main ؟
(یعنی تابعم حتما باید int باشه و خب لزوما باید یه چیزی رو return کنه دیگه! )
اگه نوع برگشتی رو * int بگیرین می تونین آرایه برگردونین . فقط اسم آرایه رو برمیگردونین.
البته اگه آرایه درون تابع (روی stack) تعریف شده باشه موقع return از بین میره. کامپایلرهای جدید هم فکر میکنم ایراد بگیرن.اگه نوع برگشتی رو * int بگیرین می تونین آرایه برگردونین . فقط اسم آرایه رو برمیگردونین.
توی ++c میشه ار کلاس ها به عنوان تابع های پیشرفته استفاده کرد. خروجی می تونه یه عضو کلاس باشه. این عضو می تونه آرایه هم باشه.
__________________
وبلاگ منhttp://www.irancplusplus.co.ccشامل یک pdf دربارۀ «آشنایی با نظریه نسبیت خاص» و ویرایش سوم «با ++C آشنا شویم»
Last edited by CppBuilder2006; 27-12-2009 at 17:38.
[QUOTE=CppBuilder2006;4494261]البته اگه آرایه درون تابع (روی stack) تعریف شده باشه موقع return از بین میره. کامپایلرهای جدید هم فکر میکنم ایراد بگیرن.
توی ++c میشه ار کلاس ها به عنوان تابع های پیشرفته استفاده کرد. خروجی می تونه یه عضو کلاس باشه. این عضو می تونه آرایه هم باشه.
تایید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)