TechBord Logo
TechBord detail

آرایه (Array) چیست؟

آرایه یک ساختار داده است که شامل گروهی از عناصر همان نوع داده (Data Type) است و آنها را با هم در مکان‌های حافظه (Memory) پیوسته ذخیره می‌کند. برنامه نویسان رایانه از آرایه ها در برنامه (Program) خود برای سازماندهی مجموعه ای از داده ها به گونه ای استفاده می کنند که به راحتی قابل مرتب سازی و جستجو باشد. آنها در ذخیره سازی داده ها نسبت به متغیر (Variable) جداگانه کارآمدتر هستند و می توانند به اجرای سریعتر برنامه کمک کنند.

آرایه ها یک روش بسیار متنوع برای ذخیره داده ها در یک برنامه هستند. به عنوان مثال، یک موتور جستجو (Search Engine) ممکن است از یک آرایه برای ذخیره لیستی از نتایج جستجو استفاده کند. می تواند یک عنصر از آن آرایه را در یک زمان و به ترتیب نمایش دهد تا زمانی که به تعداد مشخصی از نتایج یا مقدار نهایی ذخیره شده در آرایه برسد. از آنجایی که این مقادیر به جای اینکه در متغیرهای جداگانه ذخیره شده در چندین مکان ذخیره شوند، همه در یک بلوک بزرگ از حافظه ذخیره می شوند، نتایج به سرعت و کارآمد نشان داده می شوند.

آرایه (Array) چیست؟ | TechBord.ir
آرایه ای حاوی شش مقدار و آدرس های فهرست مربوطه آنها

از آنجایی که یک آرایه مقادیر خود را در مکان های حافظه پیوسته ذخیره می کند، اندازه آرایه هنگام ایجاد تنظیم می شود. نوع داده، مانند عدد صحیح (Integer) یا رشته (String) نیز در هنگام ایجاد تعریف می‌شود. یک برنامه می تواند با استفاده از نام آرایه همراه با آدرس فهرست آن مقدار، به مقادیر فردی در یک آرایه ارجاع دهد. در اکثر زبان برنامه نویسی (Programming Language)، شاخص با 0 شروع می شود و از آنجا افزایش می یابد. با این حال، برخی از زبان ها ایندکس را با 1 شروع می کنند، در حالی که برخی دیگر به برنامه نویس اجازه می دهند انتخاب کند که آیا فهرست با 0 شروع شود یا 1.

ایجاد و استفاده از آرایه

نحو (Syntax) در () برای ایجاد یک آرایه و ذخیره مقادیر در آن به این صورت است:

int characterStats[6] = {15, 14, 13, 12, 10, 8};

عبارت int نوع داده را به عنوان عدد صحیح تنظیم می کند و characterStats به آرایه یک نام می دهد. براکت‌های مربع [] مشخص می‌کنند که یک آرایه است، در حالی که تعداد داخل پرانتز طول آن را تعیین می‌کند. مقادیر موجود در پرانتزهای فرفری {}، که با کاما از هم جدا شده اند، مقادیر موجود در آرایه هستند.

نحوی برای نمایش یک مقدار خاص در یک آرایه. ممکن است به این شکل باشد:

print(characterStats[2]);

از آنجایی که شاخص این آرایه با 0 شروع می شود، این عبارت خروجی عدد 13، سومین مقدار آرایه است. برنامه نویسان همچنین ممکن است از while و for حلقه (Loop) با آرایه ها برای خروجی چندین مقدار از یک آرایه به ترتیب با یک فرمان واحد.

تعریف اصطلاح آرایه (Array) توسط تک بورد

تعریف آرایه (Array) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف آرایه (Array) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.