آرایه در زبان C++ چیست؟:

  • آرایه را می توان متغیری تصور کرد که از چندین مقدار به طور همزمان نگهداری می کند.
  • یک آرایه، یک زنجیره از متغیرهایی است که همه از یک نوع هستند؛ به این متغیرها اعضای آرایه می گویند.
  • هرعضو آرایه با یک شماره مشخص می شود که به این شماره، زیر نویس یا index می گویند.
  • عناصر یک آرایه در خانه های پشت سرهم در حافطه ذخیره می شود.

ساختار آرایه ها در C++:

ساختار کلی برای اعلان آرایه به شکل زیر است:

type array_name[array size]= {values};

عبارت type، نوع عناصر آرایه را مشخص می کند.

 در قسمت array_name ، نام آرایه را مشخص می کنید.

قسمت array_size ، تعداد عناصر آرایه را نشان می دهد.

#include <iostream>
using namespace std;
int main() {
	int number = 9;
	int numbers [4] = {1,5,9,13};
	cout << numbers [3] << endl;
 
    return 0;
}

دسترسی به مقادیر در C++:

  • آدرس در آرایه ها به عنوان زیرنویس (index) شناخته می شود.
  • با استفاده از آدرس می توانیم به کامپایلر بفهمانیم که به کدام یک از مقادیر می خواهیم دسترسی داشته باشیم.

زیرنویس (index) درآرایه:

شماره گذاری اعضای آرایه در زبان C++ از عدد صفر شروع می شود. 

برای دسترسی به مقدار، آدرس مقدار موردنظر را داخل براکت [ ] می نویسیم.

برای درک بهتر به کد زیر دقت کنید:

#include<iostream>
using namespace std;

int main(){
	int number = 9;
	int numbers [4] = {1,5,9,13} ;
	cout << numbers [0] << endl;
	 return 0;
}

تغییر مقدار آرایه در C++:

برای تغییر یک مقدار در آرایه

1. ابتدا، آدرس آن مقدار را می نویسیم

2. سپس مقدار جدید را اضافه می کنیم.

مانند مثال زیر:

#include<iostream>
using namespace std;

int main(){
	int number = 9;
	int numbers [4] = {1,3,9,13};
	
	numbers[2] = 10;
	cout << numbers[2] << endl;
	return 0;
}
توسعه دهندگان
درسا موسی‌پور