در این قسمت از فیلم آموزش ++C آرایه های چند بعدی آموزش داده شده است در جلسات قبل با آرایه های یک بعدی آشنا شدید در این جلسه با آرایه چند بعدی آشنا می شوید .
همانند تعریف آریه یک بعدی است با این تفاوت که در یک براکت بیش تر دارد ، به صورت زیر :
1 2 3 4 5 6 7 8 9 |
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int array[3][2]; getch(); } |
اول نوع آرایه را مشخص می کنیم و سپس یک اسم برای آن مشخص می کنیم و بعد داخل براکت اندازه آریه را وارد می کنیم ، در این جا اولین براکت سطر ها را مشخص می کند و دومین براکت ستون ها را مشخص می کند .
1 2 3 4 5 6 7 8 9 |
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int array[2][3]={ 2 , 4 , 5, 6, 7, 8 }; getch(); } |
همانند سورس کد بالا می توانید به آرایه مقدار بدهید ، در این جا چون دوتا سطر داریم و سه تا ستون ، سه مقدار اول در سطر اول جای می گیرد و سه مقدار بعدی در سطر دوم جای می گیرد .
نکته مهم : ذخیره آرایه دو بعدی یا چند بعدی در حافظه به صورت سطری صورت می گیرد و در این جا هم ابتدا سطر اول پر می شود و بعد سطر دوم پر می شود .
انواع مقدار دهی آرایه دو بعدی در فیلم آموزش ++C گفته شده است .
1 2 3 4 5 6 7 8 9 |
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int array[2][3][3]; getch(); } |
همانند سورس کد بالا می توان آرایه سه بعدی تعریف کرد . توضیحات تکمیلی در فیلم آموزش ++C داده شده است .
سلام. سایتتون روی گوشی من که نوت2 هست بخشیش از سمت راست زده بیرون و اسکرولشم که غیر فعاله نمیتونم مطالبو کامل ببینم.باکس نوشته های نظراتم خیلی کوچیک میشه به صورتی که 2 کلمه ای توی یک خط میاد.
دستتون درد نکنه ، مرسی
بسیار عالی بود
با عرض سلام و خسته نباشید
اگر تو این آرایه ها ماتریس هم باشه بازهم میشه این رووش رو به کار برد؟
بله این آرایه ها در اصل همون ماتریس هستش .