xotirani local va global taqsimlash

DOCX 3 sahifa 17,6 KB Bepul yuklash

Sahifa ko'rinishi (3 sahifa)

Pastga aylantiring 👇
1 / 3
9-mavzu: xotirani local va global taqsimlash. new, delete operatorlari. strukturali berilganlar tiplari ob'ektlarni lokallashtirish. blok deb funktsiya tanasi eki figurali qavslar ichiga olingan ta'riflar va operatorlar ketma ketlishgiga aytiladi. avtomatik hotira ob'ektlari faqat o’zi aniqlangan blok ichida mavjud bo’ladi. blokdan chiqishda ob'ektlar uchun ajratilgan hotira qismi bo’shatiladi, ya'ni ob'ektlar yuqoladi. shunday qilib avtomatik hotira har doim ichki hotiradir, ya'ni bu hotiraga o’zi aniqlangan blokda murojaat qilish mumkin. avtomatik hotira ob'ektlari auto yoki register so’zlari yordamida ta'riflanadi. agar mahsus ko’rsatilmagan bo’lsa o’zgaruvchi har doim avtomatik hotira turiga tegiishli deb hisoblanadi. statik hotira ob'ektlari blokdan chiqilgandan so’ng ham mavjud bo’lib qolaveradi. statik hotira ob'ektlari statik hizmatchi so’zi yordamida ta'riflanadi. misol: #include void autofunc(void) { int k=1; cout void autofunc(void) { static int k=1; cout int n=5; void func(void) { cout int n=5; void func(void) { cout<<(“\tn=%d”,n); n--; return; } void main() { int n; for (n=0;n<5;n++) {func(); n+=2; } } dastur bajarilishi …
2 / 3
ojjat qilinishi kerak bo’lsa, bu ob'ekt extern hizmatchi so’zi yordamida ta'riflanshi lozimdir. shuni aytish lozimki extern hizmatchi so’zi yordamida ta'riflanganda initsializatsiya qlish yo chegaralarni ko’atish mumkin emas. extern double summa[]; extern char d_phil []; extern long m; misol uchun val va sp o’zgaruvchilari bitta faylda, bu o’zgaruvchilarga murojaat qiluvchi push, pop i clear funktsiyalari boshqa faylda ta'riflangan bo’lsin. bu holda bu fayllar orasidagi bog’liklikni ta'minlash uchun quyidagi ta'riflar lozimdir: 1 faylda: int sp = 0; /* stack pointer */ double val[maxval]; /* value stack */ 2 faylda: extern int sp; extern double val[]; double push(f) ... double pop() ... clear() ...
3 / 3
xotirani local va global taqsimlash - Page 3

Ko'proq o'qimoqchimisiz?

Barcha 3 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"xotirani local va global taqsimlash" haqida

9-mavzu: xotirani local va global taqsimlash. new, delete operatorlari. strukturali berilganlar tiplari ob'ektlarni lokallashtirish. blok deb funktsiya tanasi eki figurali qavslar ichiga olingan ta'riflar va operatorlar ketma ketlishgiga aytiladi. avtomatik hotira ob'ektlari faqat o’zi aniqlangan blok ichida mavjud bo’ladi. blokdan chiqishda ob'ektlar uchun ajratilgan hotira qismi bo’shatiladi, ya'ni ob'ektlar yuqoladi. shunday qilib avtomatik hotira har doim ichki hotiradir, ya'ni bu hotiraga o’zi aniqlangan blokda murojaat qilish mumkin. avtomatik hotira ob'ektlari auto yoki register so’zlari yordamida ta'riflanadi. agar mahsus ko’rsatilmagan bo’lsa o’zgaruvchi har doim avtomatik hotira turiga tegiishli deb hisoblanadi. statik hotira ob'ektlari blokdan chiqilgandan so’ng ham mavjud bo’li...

Bu fayl DOCX formatida 3 sahifadan iborat (17,6 KB). "xotirani local va global taqsimlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: xotirani local va global taqsim… DOCX 3 sahifa Bepul yuklash Telegram