• Dinamik xotira taqsimoti ishlatiladi
  • C tilidagi korsatkichlar
  • Понятие о динамических данных. Динамические массивы




    Download 78,3 Kb.
    bet1/6
    Sana18.05.2024
    Hajmi78,3 Kb.
    #241946
      1   2   3   4   5   6
    Bog'liq
    3-Mustaqil ishi 10

    Dinamik ma'lumotlar tushunchasi. Dinamik massivlar bilan ishlash.

    Ma'lumotlar (umr bo'yicha tasniflangan)


    Statik (global va statik sifatida tavsiflangan ):
    • funktsiyalardan tashqarida yoki static yordamida e'lon qilinadi ;
    • kompilyatsiya bosqichida xotirada ajratiladi va dasturning butun bajarilishi davomida mavjud bo'ladi;
    • xotira joylashuvi - statik segment;
    • bir xil nomdagi mahalliy o'zgaruvchilarga ega bo'lgan pastki dasturlardan tashqari dasturning istalgan joyida mavjud.

    Avtomatik:
    • funksiyalarda tasvirlangan ( statiksiz );
    • bajarilish bosqichida (har bir kichik dastur chaqiruvi bilan) xotirada ajratiladi va dastur tugashi bilan xotirani bo'shatadi;
    • xotira maydoni - funktsiyalar to'plami;
    • funktsiya blokida mavjud.

    Dinamik:
    • tasvirlangan ma'lumotlar emas, balki ularning manzillari (ko'rsatkichlari);
    • maxsus buyruqlar yordamida dasturni bajarish bosqichida xotirada taqsimlanadi va yo'q qilinadi;
    • xotirada bo'sh joy - dinamik xotira ( inglizcha to'p - to'p) ;
    • Ko'rsatkichlarning ishlash muddati va ko'lami oddiy (statik yoki avtomatik) ma'lumotlarga nisbatan belgilanadi.

    Dinamik xotira taqsimoti ishlatiladi:

    • muammoni hal qilish uchun statik xotira va subprogrammalar to'plami etarli bo'lmaganda;
    • dastur bajarilishidan oldin (kiritilgan yoki hisoblangan) kerakli xotira hajmi (masalan, massiv elementlari soni) noma'lum bo'lganda;
    • vazifaning tabiati dinamik taqsimlashni talab qilganda (ma'lumotlar dasturni bajarish paytida qismlarga bo'linadi, masalan, real vaqtda).

    NULL
    Boshlash
    Zanjirlar, ro'yxatlar

    C tilidagi ko'rsatkichlar


    Ko'rsatkich - bu boshqa ma'lumotlarning manzilini o'z ichiga olgan maxsus ma'lumot .
    Ko'rsatkichlar bilan ishlashning asosiy operatsiyalari:
    * - manzildagi tarkibni olish (* i - i manzilli o'zgaruvchining mazmuni ) & - manzilni olish ( &a - a o'zgaruvchining manzili).

    Download 78,3 Kb.
      1   2   3   4   5   6




    Download 78,3 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Понятие о динамических данных. Динамические массивы

    Download 78,3 Kb.