اشاره گر به اشاره گر یعنی چی؟

سلام، محتوای اشاره گر آدرس خانه حافظه هست، محتوای اشاره گر به اشاره گر هم آدرس خانه حافظه هست، هیچ فرقی تو محتوا ندارن؟ میشه یه توضیح روان برای اشاره گر به اشاره گر بدید

1 پسندیده

سلام دوست عزیز
طبق گفته خودتون اشاره‌گر به یک موقعیت از حافظه اشاره میکنه
حالا اشاره‌گر به اشاره‌گر یعنی اشاره‌گری که به یک اشاره‌گر دیگه اشاره میکنه

برای درک بهتر عکسی که پیوست داده شده رو مشاهده کنید

در این قطعه کد 3 تا متغیر وجود داره که اولی از نوع Integer هست ، دومی اشاره‌گر ، و سومی اشاره‌گر به اشاره‌گر

در ادامه به اشاره‌گر c آدرس حافظه اشاره‌گر b اختصاص داده میشه

در خط بعدی به اشاره‌گر b آدرس حافظه Integer a اختصاص داده میشه

و در خط بعدی به آدرسی که اشاره‌گر c به اون اشاره میکنه مقدار 20 داده میشه

به عبارت دیگه هر مقداری که به c اختصاص بدین (البته نه به خودش ، به آدرسی که اشاره میکنه) به متغییر a اختصاص داده میشه ، چون c به b و b به a اشاره میکنه.