185
int *y=&x;
cout<<*y;
return 0;
}
Dastur natijasi
10
Obyektga vositali murojat yordamida x=10 butun sonning qiymatini *y
ko‗rsatgichga qabul qilindi.
Qiymat berish amali yordamida ko‗rsatgichdagi qiymatni oddiy butun yoki
haqiqiy qiymatga qabul qilinishi mumkin. Qiymat berish
amalini quyidagi dastur
orqali qarab o‗tamiz.
#include
using namespace std;
int main()
{ int x=12;
int *a(&x);
int y=*a;
cout<return 0;
}
Dastur natijasi
12
Qiymat berish amali yordamida *a ko‗rsatkichni qiymatini y butun
o‗zgaruvchiga qabul qilindi.
Ko„rsatgichga o„zgarmas qiymatni qo„shish, ayirish, inkrement va
dekrement amallarini C++ dasturlash tilidagi ifodasini quyidagi dastur orqali
qarab o‗tamiz:
#include
using namespace std;
int main()
{ int x=12;
int *a(&x);
a=+4; //O‗zgarmas qaiymatni qo‗shish
a=a-2; //ayirish
a++; //inkrement amali
186
a--; //dekrement amali
return 0;
}
C++ dasturlash tilida ko‗rsatkichlar bo‗yicha amal va vazifalar yuqoridagi
holatlar bo‗yicha amalga oshiriladi.