Тоshkеnт ахborot техnоlоgiyаlari univеrsiтетi


//Qiymat va &-ko'rsatkichli chaqiriqlarga misol



Yüklə 418 Kb.
səhifə26/42
tarix17.10.2023
ölçüsü418 Kb.
#156478
1   ...   22   23   24   25   26   27   28   29   ...   42
С РАХМ

//Qiymat va &-ko'rsatkichli chaqiriqlarga misol
# include
int qiymat_10(int); //e'lon
int korsatkich_10(int &); //e'lon
int f, g;
int main(){
f = g = 7;
cout << f << endl;
cout << qiymat_10(f) << endl;
cout << f << endl << endl;
cout << g << endl;
cout << korsatkich_10(g) << endl; //chaqiriq ko'rinishi o'zgarmaydi
cout << g << endl;
return (0);
}
int qiymat_10(int k){
return ( k * 10 );
}
int korsatkich_10(int &t){
return ( t * 100 );
}
Ekranda:
7
70
7
7
700
700
Bu yerda g o'zgaruvchimiz korsatkich_10(int &) funksiyamizga kirib chiqqandan
so'ng qiymati o'zgardi. Ko'rsatkich bo'yicha chaqiriqda kirish argumentlaridan
nusha olinmaydi, shu sababli funksiya chaqirig'i ham juda tez bajariladi.
&-ko'rsatkichlarni huddi oddiy o'zgaruvchilarning ikkinchi ismi deb qarashimiz
mumkin. Ularning birinchi qo'llanilish yo'lini - funksiya kirish parametrida
ishlatilishini ko'rib chiqdik. &-ko'rsatkichni blok ichida ham ko'llasak
bo'ladi. Bunda bir muhim marsani unutmaslik kerakki &-ko'rsatkich e'lon
vaqtida initsalizatsiya qilinishi kerak, yani ayni tipda bo'lgan boshqa bir
oddiy o'zgaruvchi unga tenglashtirilishi kerak. Buni va boshqa tushunchalarni
misolda ko'rib chiqaylik.
//const ifodasi bilan tanishish;
//&-ko'rsatkichlarning ikkinchi qo'llanilish usuli
# include
void printInt(const int &); //funksiya prototipi
double d = 3.999;
int j = 10;
int main()
{
double &rd = d; //d ga rd nomli &-ko'rsatkich
const int &crj = j; //const ko'rsatkich

Yüklə 418 Kb.

Dostları ilə paylaş:
1   ...   22   23   24   25   26   27   28   29   ...   42




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin