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 yanrniga 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
3>
http://fayllar.org
Do'stlaringiz bilan baham: |