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