لطفا تا اونجایی که براتون ممکنه مطالب رو در خود فورم بزارین . تا هم تو جستجو های بعدی بهتر پیدا بشه و هم اینکه مشکل از بین رفتن لینک بعد ازمدتی نباشه .
لطفا تا اونجایی که براتون ممکنه مطالب رو در خود فورم بزارین . تا هم تو جستجو های بعدی بهتر پیدا بشه و هم اینکه مشکل از بین رفتن لینک بعد ازمدتی نباشه .
تعريف اشاره گر:
متغيرهاي اشاره گر، آدرس خانه هاي حافظه را در خود نگهداري مي كنند . متغيرها معمولاً مقدار
مشخصي را در خود دارند ولي اشاره گرها آدرس يك متغير را در خود دارند . نام يك متغير به طور مستقيم
به يك مقدار ، مراجعه مي كند اما يك اشاره گر به طور غير مستقيم به يك مقدار مراجعه مي كند .
به شكل زير توجه كنيد :
اما countPtr به طور غير مستقيم به متغيري كه حاوي 7 مي باشد مراجعه مي كند .
نحوه تعريف متغيرهاي اشاره گر در c++
متغير * نوع;
مثال:
int * p ;
p متغير اشاره گري از نوع int است
P آدرس محل هايي از حافظه را نگهداري مي كند كه محتويات آنها مقاديري از نوع صحيح مي باشند
P مي تواند به محل هايي اشاره كند كه محتويات آنها مقاديري از نوع صحيح مي باشند.
عملگرهاي اشاره گر:
دو عملگر & و * در انجام عمليات با اشاره گرها مورد استفاده قرار مي گيرند،
هر يك از اين دو عملگر يك عملوند دارند.
عملگر آدرس (&) عملگري است كه آدرس خانه حافظه عملوند خود را بر مي گرداند
عملگر * محتويات جايي را مشخص مي نمايد كه عملوندش به آن اشاره مي نمايد.
علاقه مندی ها (Bookmarks)