آرایه ها چیست؟
آرایه ها متغیرهایی هستند که همزمان بیش از یک مقدار را نگه می دارند. آرایه ها مانند یک جدول سازماندهی شده اند. بیایید یک صفحه گسترده را به عنوان مثال در نظر بگیریم. یک صفحه گسترده مانند یک عمل می کند آرایه دو بعدی. دارای هر دو ردیف و ستون است و یک سلول جداگانه در صفحه گسترده را می توان با توجه به آدرس سطر و ستون آن قرار داد. یک آرایه به همین صورت عمل می کند. یک آرایه دارای سلول هایی است که نامیده می شوند عناصرو هر عنصر حاوی داده است. یک عنصر آرایه جداگانه با استفاده از آدرسی به نام an قابل دسترسی است شاخص or اشتراک.
اکثر زبان های برنامه نویسی پشتیبانی می کنند آرایه های چند بعدی. صفحه گسترده نمونه ای از یک آرایه چند بعدی با دو بعد عرض و ارتفاع است. بسیاری از زبانها از آرایههایی با تعداد ابعاد دلخواه پشتیبانی میکنند، اگرچه آرایههای دو بعدی و سه بعدی احتمالاً بیشترین استفاده را دارند.
آرایه ها در بر هم زدن محدود به یک بعد واحد هستند. ما می توانیم آنها را به عنوان یک صفحه گسترده با یک ستون در نظر بگیریم. حتی با این محدودیت هم اپلیکیشن های زیادی برای آن ها وجود دارد. پشتیبانی آرایه برای اولین بار در ظاهر شد بر هم زدن نسخه 2. برنامه پوسته یونیکس اصلی، sh، به هیچ وجه از آرایه ها پشتیبانی نمی کند.