Array Addresses یعنی دسترسی به آدرس حافظه هر عنصر آرایه.
در این درس:
- طول آرایه (
n) از ورودی برنامه گرفته میشود nعدد بهعنوان دادههای آرایه دریافت میشود- با حلقه آدرس هر عنصر چاپ میشود
در این درس:
- آرایه پویا با
newساخته میشود - با استفاده از عملگر
&آدرس عناصر آرایه گرفته میشود - آدرس تمام عناصر چاپ میشوند
- در پایان حافظه آزاد میشود (
delete[])
- این درس تفاوت آدرسها و دادهها را در حافظه نشان میدهد
- هر عنصر آرایه یک مکان ثابت در حافظه دارد
- پیچیدگی زمانی چاپ آدرسها: O(n)
- با این روش میتوان آموزش مفهوم Pointer و مدیریت حافظه پویا را بهتر درک کرد
./02_array_addresses 5 10 20 30 40 50خروجی نمونه (آدرسها ممکن است متفاوت باشند):
0x600003d000 0x600003d004 0x600003d008 0x600003d00c 0x600003d010