سلام
از دوستان درخواست دارم نحوه ی تعریف آرایه های دو بعدی پویا و بالاتر رو با ارائه مثال توضیح دهند.
نحوه ی تعریف آرایه پویا یک بعدی با استفاده از دو روش :
1- تابع malloc :
شکل کلی تابع malloc :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مثال بالا یک آرایه پویا یک بعدی به نام a تعریف شد و در انتها با استفاده از تابع free فضا گرفته شده از حافظ (Heap) به حافظ برگشت داده شد.
2- با استفاده از کلمه کلیدی New :
شکل کلی :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثال :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مثال بالا یک آرایه پویا یک بعدی به نام a تعریف شد و در انتها با استفاده از تابع Delete فضا گرفته شده از حافظ (Heap) به حافظ برگشت داده شد.