اندازه آرایه ها (Arrays) در ++C

بازدید: 543 بازدید
اندازه ی آرایه ها

اندازه آرایه

مقدمه

همان طور که می دانید از آرایه ها برای جلوگیری از ایجاد متغیر های زیاد و

همین طور بهینه سازی برنامه ها استفاده میکنیم ،

علاوه بر این آرایه ها در ++C کاربرد های فراوان دیگری نیز دارد.

یکی از کاربرد هایش استفاده از آن درون حلقه ی for است

و یکی دیگر از مزایایش ذخیره کردن طول و اندازه آرایه ها است که کاربرد های

زیادی در زبان برنامه نویسی دارد.

در این مطلب قصد داریم تا درباره ی اندازه آرایه ها در زبان برنامه نویسی ++C صحبت کنیم.

در ادامه همراه پرنیان طرح باشید.

[cdb_box_content]

با عرض سلام خدمت شما کاربران همیشگی وب سایت پرنیان طرح

با یکی دیگر از مقالات آموزشی زبان برنامه نویسی ++C در خدمتتان هستیم.

مقاله امروز ما در رابطه با اندازه ی آرایه ها در زبان برنامه نویسی ++C است.

با استفاده از آرایه ها می توانید چندین مقدار را درون یک متغییر واحد ذخیره کنید.

و این مقدارها را درون حلقه ها به کار ببرید.

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

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

[/cdb_box_content]
[cdb_box_content]

Array Size

شما نیازی به مشخص کردن اندازه ی آرایه هایتان ندارید.

اما اگر این کار را انجام ندهید ، آرایه ی شما فقط به اندازه عناصری که در آن وارد می کنید بزرگ خواهد بود.

و دیگر نمی توانید بعدا به آرایه عنصری را اضافه کنید.

مانند نمونه ی زیر که مقدار آرایه مشخص نشده است :

string cars[] = {“Volvo”“BMW”“Ford”}; // size of array is always 3

[/cdb_box_content]
[cdb_box_content]

تمرین ۱

اگر شما اندازه ی آرایه را مشخص کنید در این صورت آرایه

فضای اضافی را ذخیره می کند و بعدا اگر بخواهید می توانید مقدار درون آرایه را

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

به نمونه ی زیر توجه کنید :

مثال

string cars[5] = {“Volvo”“BMW”“Ford”}; // size of array is 5, even though it’s only three elements inside it
همان طور که مشاهده می کنید اندازه ی آرایه به مقدار ۵ است و درون آرایه
۳ عنصر وجود دارد که می توان به آن دو عنصر دیگر اضافه کرد.
مثال

#include <iostream>
#include <string>
using namespace std;

int main() {
string cars[5] = {“Volvo”, “BMW”, “Ford”};
cars[3] = “Mazda”;
cars[4] = “Tesla”;
for(int i = 0; i < 5; i++) {
cout << cars[i] << “\n”;
}
return 0;
}

[/cdb_box_content]
[cdb_box_content]

تمرین ۲

همچنین می توانید بدون مشخص کردن عناصر درون آرایه

آرایه ای را ایجاد کنید و مقدار آن را مشخص نمایید و سپس عناصر را به آن

اضافه کنید.

برای درک بیشتر به این مثال توجه کنید :

مثال

#include <iostream>
#include <string>
using namespace std;

int main() {
string cars[5];
cars[0] = “Volvo”;
cars[1] = “BMW”;
cars[2] = “Ford”;
cars[3] = “Mazda”;
cars[4] = “Tesla”;
for(int i = 0; i < 5; i++) {
cout << cars[i] << “\n”;
}
return 0;

}

خروجی این مثال به شکل زیر خواهد بود :

Volvo
BMW
Ford
Mazda
Tesla

[/cdb_box_content]

منبع وب سایت www.w3schools.com

دسته بندی آموزش ++C مقاله ها
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.