با عرض سلام خدمت شما کاربران همیشگی وب سایت پرنیان طرح
با یکی دیگر از مقالات آموزشی زبان برنامه نویسی ++C در خدمتتان هستیم.
مقاله امروز ما در رابطه با آرایه ها (arrays) و حلقه ها (loops) ، در زبان برنامه نویسی ++C است.
با استفاده از آرایه ها می توانید چندین مقدار را درون یک متغییر واحد ذخیره کنید.
و این مقدارها را درون حلقه ها به کار ببرید.
می توانید برای مطالعه ی سایر مقالات آموزشی زبان ++C به این لینک مراجعه کنید.
در ادامه ی این آموزش همراه ما باشید
آرایه ها
آرایه ها یا همان Arrays در واقع مجموعه ای از آیتم ها هستند.
از آرایه ها برای قرار دادن چندین متغییر در یک گروه ، به جای استفاده از چندیدن متغییر جداگانه استفاده می شود.
و به راحتی اعمال خاصی بر روی آن ها انجام می دهیم مثل مرتب کردن بر اساس اولویت های خاص که خودمان
آن ها را در دستور مورد نظرمان تعیین می کنیم.
برای تعریف یک آرایه باید نوع متغیر آن را تعریف کنید ، سپس نام آرایه را که به دنبال آن براکت های مربعی قرار دارد ،
مشخص کنید و تعداد عناصری را که باید ذخیره کند مشخص کنید :
string cars[4];
اکنون متغییری اعلام کرده ایم که آرایه ای از ۴ رشته دارد.
برای قرار دادن مقادیر در آن ، می توانیم از یک کلمه ی واقعی استفاده کنیم
و مقادیر را در یک لیست جدا از هم با گذاشتن کاما قرار دهیم.
string cars[4] = {“Volvo”, “BMW”, “Ford”, “Mazda”};
برای ایجاد آرایه ای از سه عدد صحیح ، می توانید مانند نمونه ی زیر بنویسید :
int myNum[3] = {10, ۲۰, ۳۰};
تمرین 1
در مثال زیر تمام عناصر موجود در آرایه ی اتومبیل (cars ) را نشان می دهد .
به نحوه ی اجرای حلقه ی آرایه ی توجه کنید.
مثال
#include <iostream>
#include <string>
using namespace std;
int main() {
string cars[4] = {“Volvo”, “BMW”, “Ford”, “Mazda”};
for(int i = 0; i < 4; i++) {
cout << cars[i] << “\n”;
}
return 0;
}
خروجی مثال به این ترتیب خواهد بود :
Volvo
BMW
Ford
Mazda
تمرین 2
این مثال با استفاده از حلقه ی for شماره ی اندیس به همراه مقدارش را با هم چاپ می کند.
مثال
#include <iostream>
#include <string>
using namespace std;
int main() {
string cars[4] = {“Volvo”, “BMW”, “Ford”, “Mazda”};
for(int i = 0; i < 4; i++) {
cout << i << “: ” << cars[i] << “\n”;
}
return 0;
}
خروجی مثال بالا به شکل زیر است :
0: Volvo
1: BMW
2: Ford
3: Mazda
منبع وب سایت www.w3schools.com