آموزش C

مباحث پایه زبان C

آرایه های چند بعدی در زبان C – آموزش زبان C

  • یکشنبه ۱ مهر ۱۳۹۷
  • بازدید ۴,۰۸۵ نفر

تصویر multi-dimensional-arrays-in-c_4179 آرایه های چند بعدی در زبان C - آموزش زبان C

آرایه های چند بعدی در زبان C

در زبان برنامه نویسی C می توانید آرایه های چند بعدی تعریف کنید. در زیر فرم کلی تعریف آرایه چند بعدی را مشاهده می کنید:

برای نمونه، کد زیر یک آرایه سه بعدی از نوع int ایجاد می کند:

آرایه های دو بعدی

ساده ترین شکل آرایه های چند بعدی، آرایه های دو بعدی است. اساسا آرایه های دو بعدی لیستی از آرایه های تک بعدی هستند. برای مشخص کردن اندازه یک آرایه دو بعدی می توانید به این صورت عمل کنید:

type نوع آرایه را مشخص می کند و arrayName هم نام آرایه رامشخص می کند. آرایه های چند بعدی را می توان به عنوان یک جدول در نظر گرفت که دارای چند سطر و چند ستون است. برای نمونه یک آرایه دو بعدی که دارای سه سطر و چهار ستون است را می توان به شکل زیر نمایش داد:

تصویر multi-dimensional-arrays-in-c_4179_1 آرایه های چند بعدی در زبان C - آموزش زبان C

بنابراین این برای دسترسی به هر یک عناصر آرایه می توان از نام آرایه و اندیس های عنصر مورد نظر استفاده کرد.

مقدار دهی اولیه آرایه های دو بعدی

در زیر نحوه مقدار دهی به یک آرایه چند بعدی در زبان C را مشاهده می کنید:

براکت های داخلی که نشان دهنده سطرها می باشند، اختیاری هستند و می توانید آن را ننویسید. دستور زیر مشابه دستور بالا است:

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

یک عنصر در یک آرایه دو بعدی با استفاده از اندیس هایش قابل دسترسی است. به عنوان مثال، برای دسترسی به چهارمین عنصری که در سطر سوم قرار دارد، از دستور زیر استفاده می شود:

مثال زیر نحوه اعلان، مقداری و استفاده از یک آرایه دو بعدی را نشان می دهد:

امتحان کنید

زمانی که کد بالا توسط کامپایلر C و اجرا شود، نتیجه زیر را تولید خواهد کرد:

در زبان برنامه نویسی C شما می توانید آرایه هایی با هر تعداد ابعادی که می خواهید، ایجاد کنید.

 

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است