PDA

View Full Version : سوال: چگونه می تونم تعداد اندیس یک آرایه را بدست آورم



khavary
شنبه 05 آذر 1390, 18:06 عصر
سلام

چگونه می تونم تعداد اندیس یک آرایه را بدست آورم

حامد مصافی
شنبه 05 آذر 1390, 19:27 عصر
#define countof( array ) ( sizeof( array )/sizeof( array[0] ) )

khavary
شنبه 05 آذر 1390, 21:35 عصر
سلام
می توانید بیشتر توضیح دهید.

alamate_aoal
یک شنبه 06 آذر 1390, 06:32 صبح
sizeof(array)
اندازه آرایه رو بر میگردونه


sizeof(array[0])
اندازه عنصر اول آرایه رو بر میگردونه


countof(array)
هم یک ماکرو هست


با توجه به اینکه عناصر آرایه همنوع هستند بنابراین از تقسیم اندازه آرایه بر یک عنصر از آرایه , تعداد عناصر اون آرایه بدست میاد