• 1.3.3. Massivlar
  • 1.3.5. Strukturalar
  • 1.3.6. Birlashmalar (union)
  • 1.3.7. Klasslar
  • O‘zbekiston Respublikasi Oliy ta’lim, fan va innovatsiyalar




    Download 356,54 Kb.
    Pdf ko'rish
    bet5/5
    Sana23.12.2023
    Hajmi356,54 Kb.
    #127293
    1   2   3   4   5
    Bog'liq
    MT1

    Korsatkichli toifa 
    Ko‘rsatkichlar ma’lumotlarni emas, balki bu ma’lumotlar joylashgan 
    xotiradagi manzilni o‘zida saqlaydi. Ko‘rsatkichlar xotirada bor yo‘g‘i 4 
    bayt joyni egallab

    u ko‘rsatayotgan ma’lumotlar ancha katta joyni egallagan bo‘lishi mumkin. 
    1.3.3. Massivlar 
    Massiv bu bir toifaga mansub elementlar to‘plami bo‘lib, uning 2 xil ko‘rinishi mavjud: 1 
    o‘lchovli va 2 o‘lchovli massivlar. 1 o‘lchovli massivda har bir element 1 ta indeksga, 2 
    o‘lchovli massiv (matritsa) da esa elementlar 2 ta indeksga ega bo‘ladi. 1 o‘lchovli 
    massivda elementlarning indeksi ularning turgan o‘rni, ya’ni tartib raqami bilan 
    belgilanadi. 2 o‘lchovli massivlarda esa elementlarning 1-indeksi uning joylashgan satri va 
    2-indeksi esa u joylashgan ustun tartib raqami bilan belgilanadi. Har ikkala holatda ham 
    massiv elementlari indekslari 0 dan boshlanadi. 
    Vektorlar
     
    C++ dasturlash muhitida ma’lumotlarni massivdan tashqari sal boshqacharoq usulda 
    saqlashning yana bir turi mavjud, ya’ni vektorlar. Vektor elementlari ustida massiv 
    elementlari ustida bajariladigan amallarni bajarish mumkin. 
    1.3.5. Strukturalar 
    Strukturalar turli toifadagi maydonlardan tashkil topgan yozuv hisoblanadi. 
    Strukturalarni e’lon 
    qilish uchun 
    struct kalit so‘zi ishlatiladi. Undan keyin toifaga nom 
    beriladi va {} qavs ichida maydonlar toifalari va nomlari e’lon qilinadi. 
    struct G{ 


    char ch; 
    } talaba, talabalar[10]; 
    1.3.6. Birlashmalar (union) 
    Birlashmalar xuddi strukturalarga o‘xshash toifa hisoblanadi, farqi shuki, birlashmalarda 
    bir vaqtning o‘zida faqat uning bitta elementigagina murojaat qilish mumkin. Birlashma 
    toifasi quyidagicha aniqlanadi: 
    union { 1-elementni 
    tavsiflash

    ... 
    n-elementni tavsiflash
    }; 
    1.3.7. Klasslar 
    Klass – bu dasturchi tomonidan ixtiyoriy kiritilgan mavjud tiplar asosida yaratilgan 
    strukturalangan toifa hisoblanadi. Klasslar lokal va global o‘zgaruvchilar va ular ustida 
    amal bajaradigan funksiyalar to‘plamidan iborat bo‘lishi mumkin. Klasslar quyidagicha 
    tasvirlanadi: 
    class klass_nomi{ 

    }; 
    ADABYODLAR; 
    ©fayllar.org 2023

    Download 356,54 Kb.
    1   2   3   4   5




    Download 356,54 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston Respublikasi Oliy ta’lim, fan va innovatsiyalar

    Download 356,54 Kb.
    Pdf ko'rish