آموزش زبان C | آرایهها
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
تعریف آرایه
آرایهها یکی از ساختارهای دادهای مهم در زبان C هستند که به ما این امکان را میدهند تا مجموعهای از دادهها را تحت یک نام واحد ذخیره کنیم. به عبارت دیگر، آرایهها به ما اجازه میدهند تا چندین مقدار از یک نوع داده خاص را در یک مکان حافظه ذخیره کنیم و به راحتی به آنها دسترسی داشته باشیم.
ساختار آرایه
یک آرایه در زبان C به شکل زیر تعریف میشود:
type name[size];
- type: نوع دادهای که آرایه شامل آن است (مانند
int،float،charو غیره). - name: نام آرایه که باید مطابق با قوانین نامگذاری متغیرها باشد.
- size: تعداد عناصری که آرایه میتواند در خود نگهدارد. این عدد باید یک عدد صحیح مثبت باشد.
مثال
فرض کنید میخواهیم یک آرایه از اعداد صحیح به نام numbers با 5 عنصر تعریف کنیم. نحوه تعریف آن به صورت زیر است:
int numbers[5];
در اینجا، آرایه numbers میتواند 5 عدد صحیح را در خود ذخیره کند.
دسترسی به عناصر آرایه
عناصر آرایهها با استفاده از ایندکس (index) قابل دسترسی هستند. ایندکسها از 0 شروع میشوند، به این معنی که اولین عنصر آرایه در ایندکس 0 قرار دارد، دومین عنصر در ایندکس 1 و به همین ترتیب.
برای دسترسی به عنصر اول آرایه numbers، میتوانیم از کد زیر استفاده کنیم:
numbers[0] = 10; // قرار دادن عدد 10 در اولین عنصر آرایه
به همین ترتیب، میتوانیم به سایر عناصر نیز دسترسی پیدا کنیم:
numbers[1] = 20; // قرار دادن عدد 20 در دومین عنصر
numbers[2] = 30; // قرار دادن عدد 30 در سومین عنصر
خلاصه
آرایهها به ما این امکان را میدهند که مجموعهای از دادهها را به صورت سازمانیافته ذخیره کنیم و به راحتی به آنها دسترسی داشته باشیم. با استفاده از ایندکس، میتوانیم به هر عنصر آرایه دسترسی پیدا کنیم و آن را تغییر دهیم. آرایهها به ویژه در زمانهایی که نیاز به ذخیرهسازی دادههای مشابه داریم، بسیار مفید هستند.
برای ثبت پرسش ابتدا در سایت وارد شوید.