PDA

View Full Version : تفاوت این دوتا چیه؟



storm_saeed
جمعه 20 دی 1392, 21:28 عصر
سلام
فرض کنید یه اشاره گر به یه int از نوع ارایه داریم حالا

for(int i=0;i<n;i++
cout<<a[i]
با
for(int i=0i<n;i++
cout<<*(a+i)

الان مثلا a یه اشاره گر به یه array[n تایی هست
الان این دوتا فرقشون باهم چیه ؟یاجفتشون یکیه ؟

MinusOne
جمعه 20 دی 1392, 22:19 عصر
عملا هیچ فرقی نداره. جفتشون به جای یکسانی اشاره میکنن.

fahimeh1512
شنبه 21 دی 1392, 10:00 صبح
تو چنین مواردی کارشون فرقی نداره ولی درکل کار با اشاره گر خیلی بهتر از ارایه ست قابلیت های ارایه خیلی محدوده ولی اشاره گر تو زبان سی دست برنامه نویس رو خیلی باز میذاره