O’zbekiston respublikasi axborot texnologiyalari va



Yüklə 471,54 Kb.
Pdf görüntüsü
səhifə4/4
tarix29.11.2023
ölçüsü471,54 Kb.
#142147
1   2   3   4
Mavzu xotirani taqsimlash usullari

int i = 1024;
Bu buyruq xotirada int turidagi o‘zgaruvchini saqlash uchun zarur bo‘lgan 
soha 
ajratadi
, bu sohani I nom bilan bog‘laydi va u joyga 1024 qiymatni yozib qo‘yadi. 
Bularning barchasi dasturning bajarilishigacha bo‘gan kompilyatsiya paytida 
bajariladi.O‘zgaruvchi uchun joy ajratishning yana bir usuli mavjud bo‘lib, u new 
buyrug‘ini ishlatish yordamida bajariladi.newbuyrug‘i ikkita shaklga egabo‘ladi. 
Birinchi shaklda aniq turli birlik ob’yekt uchun joy ajratadi:
XULOSA
Ushbu mustaqil ishni bajarish davomida men quyidagilarni o’rgandim: 
Dinamik xotirani boshqarish muntazam xotira ajratish va bo'sh joyni bo'shatishni 
talab qiladi. Ushbu maqolada x otirani ajratish uchun ishlatilishi mumkin bo'lgan 
bir nechta usullar keltirilgan. Malloc (xotirani ajratish) yoki bo'sh funksiyani 
chaqirish, ajratilgan xotira manziliga havolaga olib keladi yoki u har safar 
chaqirilganda boshqalar foydalanishi uchun xotirani bo'shatadi. Dinamik xotirani 
boshqarish muntazam xotira ajratish va bo'sh joyni tozalashni talab qiladi. 
Bo'shatilgan bo'sh joy bilan bir qatorda ishlatilgan joy bilan nima qilish kerak


Foydalanilgan adabiyotlar 
1. Straustrup B. Yazik programmirovaniya C++. Trete izdanie, M.: Binom, 2014.
2. Shmidskiy Ya.K. Programmirovaniye na yazike C++: Samouchitel. Uchebnoe posobie. 
Dialektika. 361 str, 2004 g.
3. Asharina N.A. Osnovi programmirovaniya na yazikax C, C++. Uchebniy kurs.M.: 
2012 g.
4. Podbelskiy V.V. Yazik C++ 

M.: Finansi i statistika, 2006. 8. Kondzyuba S.P., 
Gromov V.N. Delphi 6/7. Baza dannыx i prilojeniya. M.- Sankt-Peterburg - Kiev, 2002 g 
8. Bjarne Straustrup. Programming: Principles and Practice Using C++ (2nd Edition). 
Person Education, Inc. 2014. second printing, January 2015.
9.Harry Hariom Choudhary, Bjarne M Straustrup. C++ Programming Professional.: Sixth 
Best Selling Edition for Beginner‘s & Expert‘s 2014.
10.Bjarne Straustrup. The C++ Programming Language, 4th Edition. Person Education, 
Inc. 2013. Third printing, April 2014.
11.Nazirov Sh.A., Qobulov R.V., Bobojanov M.R., Raxmanov Q.S. C va C++ tili. 
―Voris-nashriyot‖ MCHJ, Toshkent 2013. 488 b.
12. Horstmann, Cay S. C++ for everyone / Cay S. Horstmann. Printed in the United 
States of America - 2nd ed. 2010. – P. 562..
13.http://www.stroustrup.com/4th.html, http://www.cplusplus.com
14.http://acm.tuit.uz
15.http://acm.tuit.uz/forum/, http://acm.timus.ru
16.http://codeforces.com

Yüklə 471,54 Kb.

Dostları ilə paylaş:
1   2   3   4




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

    Ana səhifə