STATIK MASSIVLAR. Massiv bir tipga tegishli bo’lgan o’zgaruvchilarning tartiblangan (nomer-langan) to’plamiga tushiniladi. Massiv so’zining manosi - o’lcham, o’lchov demakdir. Massiv deb- bitta nom bilan nomlanuvchi, bitta turli mansub va bir-birlaridan faqat nomerlari bilan farq qiluvchi chekli sondagi ob’ektlar to’plamiga aytiladi. Massivdagi o’zgaruvchi element deyiladi va uning massivdagi o’rni indeks orqali beriladi. Dasturlash tillarida ro’yxat yoki jadval ko’rinishidagi ma’lumotlarni massiv deb aytishadi. Massivning barcha elementlari xotiraning qo’shni katakchalarida joylashadi. Masalan.: long int (xotiradan 4 bayt joy band qiladi) tipidagi 3 ta elementdan iborat massiv elon qilingan bo’lsa, u holda massiv birinchi elementining manzili (32 bitli OTda) 0x0041A040 0x0041A044 0x0041A048 ko’rinishlarda bo’ladi. Band bo’lgan xotira baytlarda o’lchanadi va =sizeof* Massiv uzunligi , yani elementlari sonini aniqlash uchun sizeof(massiv nomi) funksiyasidan foydalaniladi. Masalan.: { int n=21, m=17; n=n-m; int s[n+22], j,I; j=sizeof(s); char satr[n+22]; i=sizeof(satr); cout<< cout<< system(“pause”); Massiv quyidagicha e’lon qilinadi: Masalan: int mat[3]; Bu quyidagi ko’rinishda bo’ladi: int mat[3]={3,4,5}; Bu yerda int mat nomli massivning turi butun, 3 massiv elementlar soni va u 0 dan 2 gacha nomerlangan.
[]={boshlang’ich qiymatlar};
C++ dasturlash tilida massiv elementlari noldan boshlanib nomerlanadi. Masalan.: massiv o’lchami n bo’lsa uning elementlari 0 dan n-1 gacha nomerlanadi, int mat[20]; Demak, yuqorida e’lon qilingan massivning birinchi elementi mat[0] va oxirgi elementi mat[19] bo’ladi. C++ dasturlash tilida tasodifiy tanlash buyrug’i mavjud.
Do'stlaringiz bilan baham: |