cpp-05-01 - چرا آرایه؟
cpp-05-01 - چرا آرایه؟
توضیحات :
در این بخش میخواهیم یک برنامه ساده بنویسیم که پنج عدد را از کاربر بگیرد و سپس همان پنج عدد را کنار هم چاپ کند. در نگاه اول کار سادهای ست: فقط یک حلقه برای ورودی گرفتن و یک حلقه برای چاپ کردن. اما هنگام اجرای برنامه با یک مشکل مهم روبهرو میشویم.
وقتی پنج بار عدد وارد میکنیم، برنامه فقط آخرین عدد را پنج بار چاپ میکند. دلیلش این است که ما مقدارها را در یک متغیر معمولی (مثل a) ذخیره کردهایم و هر بار مقدار جدید، مقدار قبلی را overwrite میکند. یعنی همیشه فقط آخرین مقدار باقی میماند.
اینجاست که نیاز به یک ساختار جدید داریم: آرایه.
آرایه در C++ یک متغیر ویژه است که میتواند چند مقدار را در خودش ذخیره کند، نه فقط یک مقدار.
مثلاً اگر بخواهیم ۵ عدد مختلف را نگه داریم، به جای پنج متغیر جدا، یک آرایه میسازیم:
با این کار ما یک متغیر داریم که پنج خانه دارد و میتوانیم مقدار هر ورودی را در یکی از این خانهها ذخیره کنیم.
در ویدیو یاد میگیریم:
-
چرا متغیرهای معمولی فقط یک مقدار نگه میدارند
-
مفهوم overwrite و اینکه چرا مقدارهای قبلی از بین میرود
-
آرایه چیست و چه مشکلی را حل میکند
-
چطور آرایه را تعریف کنیم (
int arr[5]) -
چطور مقدارها را داخل آرایه ذخیره کنیم
-
و اینکه در ادامه چطور میتوانیم اندازه آرایهها را به صورت دینامیکی تعیین کنیم
این آموزش مقدمهای است بر یکی از پایهایترین مفاهیم برنامهنویسی: ذخیرهی مجموعهای از دادهها و کار با آرایهها.
لطفا برای گذاشتن نظرات خود وارد شوید