Degan yozuv tarta chiqadi va har qiymat kiritganimizada if ( ) qismga jonatadi va oxrgi sondan keyin natijanini if( )qism tekshirb ekranga chqargan.



Yüklə 6,18 Kb.
tarix02.12.2023
ölçüsü6,18 Kb.
#171355
Mavzu Dinamik massivlar va ko’rsatkichlar-fayllar.org


xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
Mavzu : Dinamik massivlar va korsatkichlar .
Reja :
I.Kirish
II .Asosiy qism. Dinamik massivlar va kobir xil tipdagi elementlar guruhi shu bilan birga bir xil nom va xotiraga ega ladi . Bunda biz yozayotgan massivli kodimizda massivni barcha elementlari eng birinchi olishi lozim . Massivlarni barcha elementlari xotirada ketma -ket joylashgan boladi. C++ dasturida massivlarnig elementlarining indeksi 0 dan boshlanadi . Massivlarni quydagicha bolinadi : 1- dinamik massiv va 2- statik massivlarga . Massivlar tuzilishiga koladi bir op olchamli massivni e`lon qilish quyidagicha boich qiymatlar } bu yerda
massiv toifasini bildirsa (o ) esa massiv nomi massivning chegarasi yan
rniga istalgan raqam yozsak bu unga shuncha element kirita olish imkoniyatini beradi va biz agar kiritgan element miqdoridan katta boni i<3 shartiga mofiq
{.. ..} ichidagi berilgan buyruq 3 marta takrorlanadi bu degani ekrandan degan yozuv 3 tarta chiqadi va har qiymat kiritganimizada if (..) qismga jonatadi va oxrgi sondan keyin natijanini if(..)qism tekshirb ekranga chqargan . (Bu jarayonda bir op olumotlarni 3 ga bolash vaqti boladi.

Dinamik: ma'lumotlar emas, balki ularning manzillari (ko'rsatgichlari) bilan maxsus buyruqlar yordamida dasturni bajarish bosqichida xotirada taqsimlanadi va o'chiriladi ,xotiradagi joy - dinamik xotira (ingl. uyum-heap) ko'rsatkichlarning ishlash muddati va ko'lami an'anaviy (statik yoki avtomatik) ma'lumotlar kabi belgilanadi.


Dinamik hotira ishlatilishi


Biz dinamik xotrani asosan ma'lumotlar dasturni bajarish jarayonida real vaqtda qism qism bilan qabul qilinishida ishlatladi.Bu bizga statik jarayondagi ortiqcha xotrani band qilishni oldini olishga yordam beradi.Chunki yuqorida takidlangandek dinamik jarayon xotira bilan ishlaydi va shubhasiz biz yaratayotgan kodimizani hotirada ish jarayonida olumotni aynan shu boRSATKICHLAR


Biz dinamik massivda korsatkich ozi nima ? zgaruvchilar, turlixil funksiyalar vas hu kabi obektlarni alohida hotrada saqlash va ular ustida amallar bajarish mumkin, ularning qiymatlari adres bozgaruvchilarga kozgaruvchlar deyiladi.


Kolishi mumkin :




  • Birorta obektga ( hususan orsatkich)




  • Funksiyaga korsatgich



http://fayllar.org

Yüklə 6,18 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin