PDA

View Full Version : آشاره گر در برنامه نویسی چیست؟



master89
سه شنبه 25 فروردین 1388, 19:53 عصر
دوستان میبخشید اینجا پست دادم ! سوالم در مورد c و c++ نیست !!
در مورد اشاره گر در برنامه نویسی سوال داشتم؟
اشاره گر یعنی چه؟ تعریف کاملی داره؟

masoud.t123
سه شنبه 25 فروردین 1388, 19:59 عصر
در اشاره گر آدرس متغیر ذخیره می شود.

Malakootee
سه شنبه 25 فروردین 1388, 21:05 عصر
در فرهنگ علوم رایانه (http://fa.wikipedia.org/wiki/%D8%B9%D9%84%D9%88%D9%85_%D8%B1%D8%A7%DB%8C%D8%A7% D9%86%D9%87) متغیرهای از نوع اشاره‌گر (به انگلیسی (http://fa.wikipedia.org/wiki/%D8%B2%D8%A8%D8%A7%D9%86_%D8%A7%D9%86%DA%AF%D9%84% DB%8C%D8%B3%DB%8C): Pointer)، به متغیرهایی (http://fa.wikipedia.org/wiki/%D9%85%D8%AA%D8%BA%DB%8C%D8%B1) گفته می‌شود که محتوای آن ها، آدرس خانه‌ای از حافظه (http://fa.wikipedia.org/wiki/%D8%AD%D8%A7%D9%81%D8%B8%D9%87_(%D8%B1%D8%A7%DB%8C %D8%A7%D9%86%D9%87)) یا نیل است. در عمل، اشاره‌گر متغیری است که به متغیر دیگری اشاره می‌کند.
اشاره‌گرها از پرکاربردترین نوع متغیرها در زبان‌های برنامه‌سازی (http://fa.wikipedia.org/wiki/%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7% D9%85%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C) محسوب می‌شوند. این امر به این علت است که اشاره‌گرها ،گاهی اوقات تنها راه بیان محاسبه‌ای مشخص هستند و بخشی دیگر به این علت است که معمولاً باعث فشردگی و کارائی بیشتر قطعه برنامه‌ها نسبت به ایجاد آنها با روش‌های دیگر می‌شود

منبع wikipedia

esturoom
جمعه 04 تیر 1395, 15:29 عصر
در اشاره گر فرق x=y و*x=*yچیست؟