View Full Version : سوال: چرا آرایه ها از صفر شروع به اندیس گذاری میشن؟
fati63
پنج شنبه 11 مهر 1392, 09:40 صبح
با سلام خواستم بدونم چرا آرایه ها در زبان c ,C++از صفر شروع به اندیس گذاری میشوند؟؟؟
UfnCod3r
پنج شنبه 11 مهر 1392, 16:20 عصر
مطمعنا تو همون کتابی که در مورد ارایه توضیح داده باید اینم گفته باشه
اصلا چرا نباید از صفر شروع بشن ؟:لبخند:
به عنوان مثال
int a[10];
این
a[2]
یعنی ادرس a به علاوه ی (sizeof(int) * 2)
پس برا خونه ی اول باید صفر بدی.
ا
fati63
پنج شنبه 11 مهر 1392, 22:20 عصر
متوجه نشدم!!!!!!!!
UfnCod3r
پنج شنبه 11 مهر 1392, 22:34 عصر
دلیلش همون بود که گفتم . فکر کنم با شاره گر ها اشنا نیستی اونا رو باید یاد بگیری
اینم بخونی خوبه
http://www.cplusplus.com/doc/tutorial/arrays
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.