آموزش C++

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

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

  • شنبه ۱۲ آبان ۱۳۹۷
  • بازدید ۳,۱۲۶ نفر

تصویر cpp-multi-dimensional-arrays_4379 آرایه های چند بعدی در زبان C++ - آموزش زبان C++

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

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

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

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

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

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

تصویر cpp-multi-dimensional-arrays_4379_1 آرایه های چند بعدی در زبان C++ - آموزش زبان C++

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

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

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

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

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

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

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

امتحان کنید

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

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

 

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

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