PDA

View Full Version : سوالی در مورد pointer ها



fshb_ 1370
یک شنبه 25 بهمن 1388, 19:46 عصر
سلام
پوینتر countPtr به صورت غیرمستقیم ارجاع داده میشه به یک متغیر که شامل مقدار 7 هست یا برعکس، یعنی متغیری که شامل مقدار 7 هست ارجاع داده میشه به countPtr ؟:متفکر:

int count=7;
int *countPtr;
countPtr=&count;

میشه کاربرد pointer ها رو مختصر توضیح بدید؟

ali zi zeperto
یک شنبه 25 بهمن 1388, 20:12 عصر
اشاره گر ها وظیفه شون اشاره یا در دسترس قرار دادن محل های حافظه است.شما می تونید به یک محل از حافظه مثل همین متغیر count چندین متغیر اشاره گر داشته باشید.حالا هر اشاره گری خوش در حافظه محلی رو اشغال می کنه که در اون محل آدرس محلی که اون اشاره گر بهش اشاره میکنه قرار داره.مثل اینکه شما در متغیر count مقدار ۷ رو قرار دادید.پس متغیر های اشاره گر هم مقدار می گیرن که مقدارشون آدرسی از خانه های حافظه است.

hossein2kk
دوشنبه 26 بهمن 1388, 10:11 صبح
سلام
این مقالات می تونه بهت کمک کنه :
http://www.cplusplus.com/doc/tutorial/pointers/
http://www.augustcouncil.com/~tgibson/tutorial/ptr.html
http://www.linuxconfig.org/c-understanding-pointers