Dinamik massivni e'lon qilish va ishga tushirish Massiv elementlariga kirish


Yangi va o'chirish amallari yordamida dinamik massivlarni shakllantirish



Download 476,35 Kb.
bet8/12
Sana21.07.2022
Hajmi476,35 Kb.
#835046
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Kurs ishi 2 260622081439


.8 Yangi va o'chirish amallari yordamida dinamik massivlarni shakllantirish


Dinamik xotirani ajratish uchun yangi va o'chirish operatsiyalari qo'llaniladi. Operatsiya


type_name
yoki
yangi tip nomini ishga tushirgich

hajmi turi nomi bilan ko'rsatilgan ma'lumotlar turiga mos keladigan bo'sh xotira maydonini ajratish va foydalanishga imkon beradi. Tanlangan maydon boshlang'ich tomonidan belgilangan qiymat bilan to'ldiriladi, bu majburiy parametr emas. Xotira muvaffaqiyatli taqsimlangan taqdirda, operatsiya ajratilgan xotira maydonining boshi manzilini qaytaradi, agar maydonni ajratib bo'lmasa, NULL qaytariladi.


Misollar :


1) int *i;=new int(10);
) float *f;=yangi float;

  1. int *mas=new[5];

1, 2-misollarda skalyar o'zgaruvchilar uchun xotirani qanday ajratish, 3-misolda o'zgaruvchilar massivi uchun xotirani qanday ajratish ko'rsatilgan.


Ko'rsatkichdagi o'chirish operatsiyasi yangi operatsiya tomonidan oldindan ajratilgan xotira maydonini bo'shatadi.
Misol:
Ikki o'lchovli dinamik massivni shakllantirish funktsiyasi


int ** make_matr(int n)
{**matr;,j;=new int*[n];(i=0;i
{[i]=new int[n];(j=0;j
}matr;
}
Matritsani tashkil qilishda xotira avval bir o‘lchovli massivlarga ko‘rsatgichlar massivi uchun ajratiladi, so‘ngra parametrli siklda esa n ta bir o‘lchovli massivlar uchun xotira ajratiladi.



1.2-rasm - Massiv uchun xotirani ajratish

Xotirani bo'shatish uchun siz bir o'lchovli massivlarni bo'shatish uchun tsiklni bajarishingiz kerak




for(inti=0;i
matr[i]ni o‘chirish;

Shundan so'ng biz ko'rsatkich matr tomonidan ko'rsatilgan xotirani bo'shatamiz




oʻchirish[]matr;

Download 476,35 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish