#74☑️ آرایه ها
در آموزش های گذشته نحوه ذخیره و بازیابی اطلاعات و نمایش آنها با استفاده از متغیر ها را دیدیم , داده ها را در درون متغیرها و یا ثوابت ذخیره می کردیم اما گاهی لازم است تعدادی از داده ها را بگونه ای ذخیره نماییم که متعلق به یک مجموعه بوده و دسترسی به آنها آسان باشد یا اگر حجم دادهها زیاد باشدآن وقت است که میتوان دست به دامن آرایه ها شد.
مثلاً اگر شما بخواهید ۱۰۰ نوع داده ی مختلف برای مثال داده ی عددی را از ورودی بگیرید درصورت نبود آرایه ها میبایست صد متغیر تعریف کرد و صد بار هر عدد را گرفت ولی با استفاده از آرایه ها این کار هم آسانتر میشود و هم سرعت بیشتری برای مقایسه هست یا مثلا یک کنکوری رو در نظر بگیرین که 1000 شرکت کننده داره اگه بخوایم رتبه این 1000 نفر رو ذخیره کنیم بطبع تعریف 1000 متغیر از نوع int کار عاقلانه ای نیست پس میام یه آرایه از نوع int تعریف میکنیم که میانگین هر شخص رو توی عناصر(خونه هاش) قرار میدیم.
آرایه مجموعه ای از عناصر هم نوع است یعنی اگر آرایه رو از نوع int تعریف کردیم همه عناصرش از نوع int می باشد. در برنامه نویسی C++ برای تعریف آرایه باید نوع عناصر آنرا مشخص کنیم و آرایه باید حتما دارای نام باشد که از قانون نامگذاری برای متغیرها تبعیت می کند و بعد از نام از [ ] استفاده می کنیم که درون آن می توان از یک عدد صحیح برای تعیین طول آرایه استفاده نمود.
@Learncpp
#75☑️ آرایه ها
برای دسترسی به عناصر آرایه از اندیس استفاده می کنیم که اولین اندیس هر آرایه ای از عدد صفر شروع می شود .
int arr[10];کد برنامه نویسی ++C بالا آرایه ای را با نام arr تعریف می کند که عناصر آن از نوع عدد صحیح هستند و تعداد عناصر آرایه (طول) برابر با 10 است .
🔺توجه : تعداد عناصر آرایه بالا 10 است ولی اندیس عناصر آن از صفر شروع شده و به 9 ختم می شود و نباید تعداد را با اندیس اشتباه گرفت .
عناصر آرایه پشت سر هم در خانه های حافظه ذخیره می شوند و هر عنصر (خانه) از آرایه به اندازه طول نوع آرایه فضا اشغال می کند. در آرایه بالا چون نوع آرایه تعریف شده int است پس هر عنصر مقدار 4 بایت و چون طول آن 10 است در نهایت 40 بایت پشت سر هم از حافظه را اشغال می کند .
@Learncpp