koʻrsatgich tushunchasi va e’lon qilinishi

PPTX 21 sahifa 268,9 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 21
kursatgich tushunchasi va e’lon qilinishi. massivlarda kursatgichdan foydalanish. koʻrsatgich tushunchasi va e’lon qilinishi. massivlarda koʻrsatgichdan foydalanish. hafta: 4 ma’ruza: 4 maqsad koʻrsatkich nimaligini tavsiflash koʻrsatkich qanday e’lon qilisnishini va xotira manziliga ta’minlashni oʻrganish qiymatlarga koʻrsatkichlar orqali murojaat qilish typedef kalit soʻzi orqali sinonim turlarni yaratish konstanta koʻrsatkichlar va ma’lumotlarni e’lon qilish massivlar va koʻrsatkichlar oʻrtasidagi bogʻliklikni tushuntirish 1. kirish koʻrsatkich oʻzgaruvchilari koʻrsatkichlar nomi bilan ham ma’lum. siz koʻrsatkichdan massiv, ob’yekt va oʻzgaruvchilarning manzillariga havola qilishda foydalanasiz. koʻrsatkichlar c++ ning eng asosiy tushunchalaridan biri hisoblanadi. c++ ning koʻpgina tushunchalari va kutubxonalarini yaratishda koʻrsatkichlardan foydalanilgan. koʻrsatkichlarni nima uchun muhimligini bilish uchun butun sonlarda qarab chiqamiz. siz massivda butun sonlarni saqlamoqchisiz. ammo massivning oʻlchamini bilmagan holda uni qanday yaratasiz? butun sonlarni qoʻshish yoki oʻchirish natijasida massiv oʻlchami oʻzgarib turishi mumkin. buning uchun dastur bajarilayotganda sizga butun sonlar uchun xotiradan joy ajratib turgich va boʻshatib turgich lozim boʻladi. bu jarayonni koʻrsatkichlar amalga oshirib beradi. …
2 / 21
ference operator) nomlari bilan ham ma’lum. koʻrsatkich qayta havola qilinganda (dereferenced), koʻrsatkichga manzilda saqlanayotgan qiymat olinadi. koʻrsatkichlar bilan ishlashda quyidagilar ahamiyatlidir: c++ yulduzchadan (*) uch turli holatlarda foydalaniladi: koʻpaytirish operatori sifatida; koʻrsatkich oʻzgaruvchisini e’lon qilishda: int* pcount=&count; qayta havola qilinuvchi operator(dereference operator) sifatida: (*pcount)++; xavotirlanmang. kompilyatorning oʻzi yulduzcha operatorining nima maqsadda ishlatilishini aniqlab oladi. yuldizcha ( * ) operatori koʻrsatkichlar int yoki double kabi turlarda e’lon qilinadi. oʻzgaruvchi manziliga koʻrsatkich qaysi turda e’lon qilinsa, aynan shu turda qiymat ta’minlash lozim. masalan quyidagi kod xatolik beradi: int area=1; double* parea=&area; //xato siz bir turdagi bir koʻrsatkichni boshqa koʻrsatkichga ta’minlay olasiz, ammo koʻrsatkichni koʻrsatkich boʻlmagan oʻzgaruvchiga ta’minlay olmaysiz: int area=1; double* parea=&area; int i=parea; //xato yuldizcha ( * ) operatori koʻrsatkichlar bu oʻzgaruvchilar. shuning uchun oʻzgaruvchilarni nomlash konvensiyasi koʻrsatkichlarga ham qoʻllaniladi. farqli jihati shundaki, koʻrsatkichlarni nomlashda p harfini qoʻyib ketamiz, pcount va parea singari. typedef kalit soʻzi typedef kalit soʻzi yordamida sinonim …
3 / 21
i quyidagicha e’lon qilish mumkin: intpointer p; int* p; int* p1, p2; intpointer p1, p2; koʻrsatkichlar bilan const ni ishlatish konstanta koʻrsatkich konsatnta xotira sohasini koʻrsatadi, ammo xotira sohasidagi qiymat oʻzgarishi mumkin. bilasizki, konsatntalarni oʻzgartirish mumkin emas. siz konstanta koʻrsatkich e’lon qilishingiz mumkin. misol uchun, double radius = 5; double* const p = &radius; bu yerda p konstanta koʻrsatkich. keyinroq p ga boshqa manzilni ta’minlay olmaymiz. bu yerda faqat p konstanta, p orqali koʻrsatilayotgan ma’lumot esa konstanta emas. siz uni oʻzgartirishingiz mumkin. *p=10; koʻrsatkichlar bilan const ni ishlatish bu holatda koʻrsatkich ham, ma’lumot ham konstanta. koʻrsatkichlar bilan const ni ishlatish agar siz koʻrsatkichni quyidagicha e’lon qilsangiz: const double* p=&radius; u holda koʻrsatkich konsatnta emas, ammo koʻrsatkich koʻrsatatyotgan ma’lumot konsatnta. misol uchun, massivlar va koʻrsatkichlar massivda massiv nomi birinchi elementni koʻrsatuvchi konstanta koʻrsatkich hisoblanadi. image1.jpg image2.png image3.png image4.png image5.png image6.png image7.png image8.png image9.png image10.png image11.png /docprops/thumbnail.jpeg
4 / 21
koʻrsatgich tushunchasi va e’lon qilinishi - Page 4
5 / 21
koʻrsatgich tushunchasi va e’lon qilinishi - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 21 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"koʻrsatgich tushunchasi va e’lon qilinishi" haqida

kursatgich tushunchasi va e’lon qilinishi. massivlarda kursatgichdan foydalanish. koʻrsatgich tushunchasi va e’lon qilinishi. massivlarda koʻrsatgichdan foydalanish. hafta: 4 ma’ruza: 4 maqsad koʻrsatkich nimaligini tavsiflash koʻrsatkich qanday e’lon qilisnishini va xotira manziliga ta’minlashni oʻrganish qiymatlarga koʻrsatkichlar orqali murojaat qilish typedef kalit soʻzi orqali sinonim turlarni yaratish konstanta koʻrsatkichlar va ma’lumotlarni e’lon qilish massivlar va koʻrsatkichlar oʻrtasidagi bogʻliklikni tushuntirish 1. kirish koʻrsatkich oʻzgaruvchilari koʻrsatkichlar nomi bilan ham ma’lum. siz koʻrsatkichdan massiv, ob’yekt va oʻzgaruvchilarning manzillariga havola qilishda foydalanasiz. koʻrsatkichlar c++ ning eng asosiy tushunchalaridan biri hisoblanadi. c++ ning koʻpgina tush...

Bu fayl PPTX formatida 21 sahifadan iborat (268,9 KB). "koʻrsatgich tushunchasi va e’lon qilinishi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: koʻrsatgich tushunchasi va e’lo… PPTX 21 sahifa Bepul yuklash Telegram