&;
Bu yerda<tip> - adresi olinadigan qiymatning tipi, - adres
oluvchi oʻzgaruvchi nomi. Oʻrtadagi ʻ&ʻ belgisiga adresni olish
amalideyiladi.
Bu koʻrinishda eʻlon qilingan oʻzgaruvchi shu tipdagi
oʻzgaruvchining sinonimi deb qaraladi. Adresni olish amali orqali bitta
oʻzgaruvchiga har xil nom bilan murojaat qilish mumkin boʻladi.
Misol:int kol;
int & pal=kol; // pal murojaati, u kol
//oʻzgaruvchisining alternativ nomi
const char & cr=ʻ\nʻ; // cr - oʻzgarmasga
murojaat
|
Adresni olish amalini ishlatishda qoidalarga rioya qilish
Adresni olish amalini ishlatishda quyidagi qoidalarga rioya qilish
kerak: adres oluvchi oʻzgaruvchi funksiya parametri sifatida
ishlatilgan yoki extern bilan tavsiflangan yoki sinf maydoniga
murojaat qilingan hollardan tashqari barcha holatlarda boshlangʻich
qiymatga ega boʻlishi kerak.
Adresni olish amali asosan funksiyalarda adres orqali uzatiluvchi
parametrlar sifatida ishlatiladi.
Adres oluvchi oʻzgaruvchining koʻrsatkichdan farqi shundaki, u
alohida xotirani egallamaydi va faqat oʻz qiymati boʻlgan
oʻzgaruvchining boshqa nomi sifatida ishlatiladi.
Ko’rsatgichlar va adres oluvchi o’zgaruvchilar funksiya parametri sifatida
Funksiya prototipida yoki aniqlanish sarlavhasida koʻrsatilgan
parametrlar formal parametrlardeyiladi, funksiya chaqirilishida
koʻrsatilgan argumentlarga faktikparametrlardeyiladi.
Funksiya chaqirilishida faktik parametrning tipi mos oʻrindagi
formal parametr tipiga toʻgʻri kelmasa yoki shu tipga keltirishning
iloji boʻlmasa kompilyasiya xatosi roʻy beradi.qiymat yoki adresi bilan.
Do'stlaringiz bilan baham: |