View Full Version : فرق جای علامت اشاره گر
arashmidos2020
دوشنبه 18 آبان 1388, 20:16 عصر
سلام. فرق اینکه جای اشاره گر (جای همون ستاره) چسبیده به نوع متغیر باشه یا اینکه چسبیده به متغیر باشه در چیه؟
مثلا:
int* a
و
int *a
می بینید علامت ستاره به کدوم طرف رفته؟
تو مثالهای خودم که تغییری ندیدم.
tdkhakpur
دوشنبه 18 آبان 1388, 21:21 عصر
عجب سوالهايي پيدا ميشه.
هيچ فرقي ندارد كامپايلر براي اين نوع تعريف اختيار فاصله را هم داده است.
clover
سه شنبه 19 آبان 1388, 00:16 صبح
سلام. فرق اینکه جای اشاره گر (جای همون ستاره) چسبیده به نوع متغیر باشه یا اینکه چسبیده به متغیر باشه در چیه؟
مثلا:
int* a
و
int *a
می بینید علامت ستاره به کدوم طرف رفته؟
تو مثالهای خودم که تغییری ندیدم.
البته هر طرفی که می نویسید یادتون باشه که ستاره مربوط به شناسه هست نه اسم نوع ، توضیح اینکه گاهی اوقات به اشتباه یک ستاره برای تعریف چند اشاره گر به کار میره که در واقع فقط اولین شناسه به عنوان اشاره گر تعریف شده و بقیه متغیر هستند .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.