Bugun biz sizlar bilan Array haqida ko'rib chiqamiz u nima ligi qanday ishlashi va boshqa narsalar haqida bilgan narsalarimni sizlar ga tushuntirishga harakat qilaman!
Savollar:
Array Nima?
Array qanday ishlaydi?
Arrayning avzalliklari nimada?
Arrayning turlari nechta?
Boshqa savollar;
Javoblar:
Array nima?:
Array = bir xil turdagi bir nechta qiymatlarni bitta nom ostida saqlaydigan ma'lumotlar strukturasi. Massivlar ko'pincha katta hajmdagi ma'lumotlarni saqlash uchun ishlatiladi va kompyuter dasturlashda keng tarqalgan vositadir.
Array qanday ishlaydi:
int Ary[5] = [129 , 123 ,7 , 9 , 0 , 19];
tepada yozilgan kod bu arraydir. Birinchi arrayning ozgaruvchi turini yoziladi biz int yozdik. keyin array ga ism berilad (Ary bu shunchakiy ism) va undan keyin esa array da qancha son saqalnishi kerakligi yoziladi lekin array da sonlar 0 dan boshlanadi shuning uchun biz 5 yozib 6 ta son kiritdik agar biz
cout << Ary[0];
desak esa u 129 chiqaradi chunkiy array 0 dan boshlanadi birinchi raqam bu 129 shuning uchun 129 chiqadi;
Arrayning avzalliklari nimada?:
1.Massivlar ma'lumotlarni bitta xotira blokida saqlaydi, bu esa xotira parchalanishini va ortiqcha yukni kamaytiradi.
2.Massivlar indeks yordamida elementlarga to'g'ridan-to'g'ri kirish imkonini beradi, bu tez-tez kirishni talab qiladigan vazifalar uchun idealdir.
- massivlarni amalga oshirish va tushunish oson, bu ularni yangi boshlanuvchilar uchun yaxshi tanlov qiladi.
4.Massivlar bitta nom ostida turli o'zgaruvchilarni saralash uchun ishlatilishi mumkin.
Va boshqa malumotlar
Arrayning turlari nechta? :
Array 2 turda bo'ladi.
1 o'lchovlik massiv array U 1 ta olchovlik bo'ladi va u tepada yozilganidek yoziladi;
2 olchovlik yokiy kop olchovlik array esa manabunday yoziladi:
int arr[4][2] = {
{1234, 56},
{1212, 33},
{1434, 80},
{1312, 78}
} ;
agar biz bu yerda
cout << arr[1][0];
desak bizga 1212 chiqarib beradu chunkiy u 2 ustun chunkiy array 0 dan boshlanadi va 1 chi son 0 birinchi son buladi 1212 chiqaradi;
Boshqa savollar :
Array da nega 1 chisini yozsa 2 chi turgan sonni chiqaradi? : array 0 dan boshlanadi 0 inchisini chiqar desak 1 chi turgan sonni chiqaradi;
arrayni input qilib bo'ladimi? : ha, lekn uni shunchakiy input qilib bo'lmaydi ini input qilish uchun for dan foydalanish kerak;
Hammasi shu edi agar nimadur qolib ketgan yokiy hato ketib qolgan bolsa yozib qoldiring ILTIMOS!
Top comments (0)