xotirani local va global taqsimlash

DOCX 3 pages 17.6 KB Free download

Page preview (3 pages)

Scroll down 👇
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

Want to read more?

Download all 3 pages for free via Telegram.

Download full file

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

This file contains 3 pages in DOCX format (17.6 KB). To download "xotirani local va global taqsimlash", click the Telegram button on the left.

Tags: xotirani local va global taqsim… DOCX 3 pages Free download Telegram