اشاره‌گر

از ویکی‌پدیا، دانشنامهٔ آزاد.

در فرهنگ رایانه، اشاره‌گر (به انگلیسی: Pointer)، به متغیری گفته می‌شود که محتوای آن، آدرس خانه‌ای از حافظه است. در عمل، اشاره‌گر متغیری است که به متغیر دیگری اشاره می‌کند.

اشاره‌گرها از پرکاربردترین نوع متغیرها در زبان‌های برنامه‌سازی محسوب می‌شوند. این امر به این علت است که اشاره‌گرها ،گاهی اوقات تنها راه بیان محاسبه‌ای مشخص هستند و بخشی دیگر به این علت است که معمولاً باعث فشردگی و کارائی بیشتر قطعه برنامه‌ها نسبت به ایجاد آنها با روش‌های دیگر می‌شود.