xotirani local va global taqsimlash

DOCX 3 стр. 17,6 КБ Бесплатная загрузка

Предварительный просмотр (3 стр.)

Прокрутите вниз 👇
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

Хотите читать дальше?

Скачайте все 3 страниц бесплатно через Telegram.

Скачать полный файл

О "xotirani local va global taqsimlash"

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...

Этот файл содержит 3 стр. в формате DOCX (17,6 КБ). Чтобы скачать "xotirani local va global taqsimlash", нажмите кнопку Telegram слева.

Теги: xotirani local va global taqsim… DOCX 3 стр. Бесплатная загрузка Telegram