C++ Arrays

🔹 تعریف

  • آرایه مجموعه‌ای از مقادیر هم‌نوع است که در یک نام متغیر ذخیره می‌شوند.

  • هر عنصر آرایه با اندیس (index) مشخص می‌شود، که از 0 شروع می‌شود.

🔹 تعریف آرایه

نوع_داده نام_آرایه[تعداد_عناصر];

مثال:

#include <iostream> using namespace std; int main() { int numbers[5]; // آرایه 5 عضوی از نوع int }

🔹 مقداردهی آرایه

1️⃣ هنگام تعریف

int numbers[5] = {1, 2, 3, 4, 5};

یا اگر اندازه مشخص نباشد:

int numbers[] = {1, 2, 3, 4, 5}; // کامپایلر اندازه را تشخیص می‌دهد

2️⃣ بعد از تعریف

int numbers[5]; numbers[0] = 10; numbers[1] = 20;

🔹 دسترسی به عناصر آرایه

#include <iostream> using namespace std; int main() { int numbers[] = {10, 20, 30, 40, 50}; cout << numbers[0] << endl; // 10 cout << numbers[3] << endl; // 40 }

🔹 حلقه زدن روی آرایه

#include <iostream> using namespace std; int main() { int numbers[] = {1, 2, 3, 4, 5}; int size = 5; for (int i = 0; i < size; i++) { cout << numbers[i] << " "; } }

🔹 خروجی: 1 2 3 4 5

🔹 نکات مهم

  1. اندیس‌ها از 0 شروع می‌شوند.

  2. اندازه آرایه ثابت است (برای آرایه‌های معمولی در C++).

  3. می‌توان از حلقه‌ها و آرایه‌ها برای ذخیره و پردازش مجموعه داده‌ها استفاده کرد.

  4. آرایه‌ها می‌توانند هر نوع داده‌ای باشند: int, float, char, string و غیره.