آرایه ها (Arrays)
آرایه در C++ یک فهرست منظم است. «آرایه (Array)» یعنی چند مقدار در یک متغیر. به جای چند متغیر جدا، یک بسته مرتب داریم. هر مقدار در یک خانه می نشیند.
اعلان و ساخت آرایه
برای ساخت آرایه: نوع، نام، براکت مربع، و تعداد خانه ها را بنویس.
string cars[4];
همچنین می توانیم آرایه را هنگام ساخت، با مقادیر پر کنیم.
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
نمونه آرایه عددی سه تایی نیز ساده است.
int myNum[3] = {10, 20, 30};
دسترسی به عنصرهای آرایه
با «اندیس (Index)» به خانه ها می رسیم. اندیس داخل براکت می آید.
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// Outputs Volvo
نکته: اندیس از صفر شروع می شود. صفر خانه اول است.
تغییر مقدار یک خانه
برای تغییر، همان اندیس را هدف بگیر. مقدار جدید را قرار بده.
cars[0] = "Opel";
در نمونه کامل، ابتدا می سازیم، بعد تغییر می دهیم، سپس چاپ می کنیم.
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo
گام های عملی سریع
- اندازه آرایه را مشخص کن.
- مقدارهای اولیه را داخل آکولاد بنویس.
- با cars[i] بخوان یا تغییر بده.
هشدار: اندیس اشتباه باعث خطا می شود. از صفر تا آخر برو.
جمع بندی سریع
- آرایه یعنی چند مقدار پشت سرهم.
- اندیس از صفر شروع می شود.
- اعلان با نوع و براکت انجام می شود.
- می توانی مقدارها را هنگام ساخت بدهی.
- تغییر با cars[index] انجام می شود.
صفحات مرتبط: شکستن/ادامه، حلقه روی آرایه ها، و بازگشت به آرایه ها در C++.