logo
logo
تبلیغ کلیکی تاپ سایت 98

آموزش آرایه در ++C همراه با مثال

آموزش آرایه در ++C همراه با مثال
هدایت عباسی آموزش سی پلاس پلاس

در این بخش از آموزش ++C   از تاپ سایت 98 به سراغ آموزش آرایه در ++C می رویم.

کاربرد آرایه

آرایه ها (arrays) برای ذخیره چندین مقدار در یک متغیر واحد به جای تعریف متغیرهای جداگانه برای هر مقدار استفاده می شوند.

کاربرد آرایه در پروژه ها می باشد. گاهی نیاز است یک متغیر بجای یک مقدار ، دارای چندین مقدار باشد. در این صورت از آرایه ها استفاده می شود.

تعریف آرایه

برای تعریف آرایه (array) ابتدا نوع متغیر را تعیین کرده و سپس نام آرایه و تعداد عناصر داخل آن را مشخص می کنیم. سپس علامت مساوی و مقادیر آرایه را در براکت قرار می دهیم.

در زیر یک آرایه از نوع رشته (string) با تعداد 4 را تعریف کرده ایم. سپس در بارکت مقادیر را وارد کرده ایم.

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};

دسترسی به مقادیر آرایه

برای دسترسی به مقادیر آرایه مطابق cars[1] عمل می کنیم. این گزینه به BMW اشاره دارد.

مقادیر آرایه از صفر شروع می شود. اگر می خواهیم اشاره گر آرایه به Volvo اشاره کند باید cars[0] را بنویسیم.

چاپ مقدار آرایه

برای چاپ مقدار آرایه ، می توانید از  دستور cout استفاده نمایید.

برای چاپ BMW مطابق مثال زیر عمل نمایید. پس از تعریف آرایه ، با دستور cout مقدار cars[1] را چاپ می کنیم.

#include <iostream>
#include <string>
using namespace std;
int main() {
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[1];
return 0;
}

خروجی در تصویر زیر نمایش داده شده است.

آرایه ها در c++

تغییر مقادیر آرایه

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

به این صورت مقدار آرایه تغییر می کند.

#include <iostream>
#include <string>
using namespace std;
int main() {
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[1] = "Audi";
cout << cars[1];
return 0;
}

چاپ آرایه با حلقه for

در مثال زیر ، چاپ آرایه با حلقه for را بررسی می کنیم.

برای چاپ کامل آرایه در حلقه for ، تعداد خانه های آرایه را مشخص کرده و سپس آرایه و خانه آرایه را مشخص می کنید.

#include <iostream>
#include <string>
using namespace std;
int main() {
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[1] = "Audi";
for(int i = 0; i < 4; i++) {
cout << cars[i] << "\n";
}
return 0;}

خروجی چاپ کامل آرایه با حلقه for را در تصویر زیر مشاهده می نمایید.

آرایه ها در c++

آرایه بدون سایز اولیه

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

همان طور که در کد زیر می بینید ما اندازه آرایه را مشخص نکرده ایم و هیچ اروری نیز پیش نیامده است.

string cars[] = {"Volvo", "BMW", "Ford", "Mazda"};

در مثال زیر ، آرایه را با سایز 5 مشخص کردیم اما فقط 4 خانه را پر کرده ایم.

این کار هیچ مشکل یا خطایی صورت نمی دهد.

#include <iostream>
#include <string>
using namespace std;
int main() {
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda"};
for(int i = 0; i < 5; i++) {
cout << cars[i] << "\n";
}
return 0;}

تعریف آرایه بدون مقدار

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

ابتدا آرایه با سایز 2 را تعریف کردیم سپس مقادیر را جداگانه وار کرده ایم. در انتها با حلقه for چاپ کرده ایم.

#include <iostream>
#include <string>
using namespace std;
int main() {
string tv[2];
tv[0] = "samsung";
tv[1] = "Lg";
for(int i = 0; i < 2; i++) {
cout << tv[i] << "\n";
}
return 0;}

سعی کردیم با مثال مباحث را اموزش دهیم تا شما نیز راحت یاد بگیرید. مثال ها همه تست شده می باشد.

برای دیدن تمام مباحث C++  کلیک کنید : آموزش کامل و رایگان C++

امیدواریم این آموزش برای شما مفید باشد.

عزیزانی که تمایل دارند به تیم نویسندگی تاپ سایت 98 بپیوندند می توانند از طریق واتساپ با ما در ارتباط باشند. ما بهترین افراد را به تیم خود اضافه خواهیم کرد.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98

منبع: تاپ سایت 98

تگ:

دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.