کاربرد عملگر & و * چیست؟
سوال
سلام
من خیلی چیزها از اشارهگرها و ارجاعها یاد گرفتم اما از کاربردشون هیچی نمیدونم، فقط یه کاربرد از ارسال به طریق ارجاع در توابع میدونم.
لطفاً هر کاربردی از اشارهگرها و ارجاعها میدونید بنویسید.
در حال بررسی
0
انجمن برنامه نویسان ++C
3 سال
1 پاسخ
589 دیده شده
0
پاسخ ( ۱ )
سلام دوست عزیز
برای دریافت مقدار ذخیره شده در آدرس حافظه از عملگر ارجاعزدایی یعنی * استفاده میکنیم.
برای نمونه اگر متغیر num در آدرس حافظه ۰x3 ذخیره شده باشد و مقدار ۵۱ داشته باشد،
عملگر ارجاع (&) مقدار ۰x3 را به ما میدهد،
در حالی که عملگر ارجاعزدایی (*) مقدار آن یعنی ۵۱ را در اختیار ما قرار میدهد.