(i++, i--), (++i, --i ), !, (*, /, %), (+, -), ( , =), (==, !=), , ||, :, (=, *=, /=, +=, -=, %=). Kiritish operatori |
O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. NazarovBog'liq Tarixi 37 betBu sahifa navigatsiya:
- (i++, i--), (++i, --i ), !, (*, /, %), (+, -), ( , =), (==, !=), , ||, :, (=, *=, /=, +=, -=, %=). Kiritish operatori
y=++a;
va
y=--a;
ko‗rinishlari uning
prefiks
ko‗rinishi,
y=a++;
va
y=a--;
ko‗rinishlari
postfiks
ko‗rinishlari deyiladi.
Misol
tariqasida quyidagi dasturni va uning natijalarini tahlil qiling:
#include
int main( )
{
int a, b, c, d, x, y, z, n, m;
a = 5; b = 6; c = 7; d = 8;
68
x=++a; y=++a; x+=x++; cout << "x=" << x << " y=" < " c =" << c;
n=--d; n-=--n; c =--x; cout << '\n'<< "n =" << n << "\nb = " < ="< system("pause");
return 0;
}
Dastur natijasi quyidagicha chop etiladi:
x = 13 y = 7 a = 7
x = 7
y = 4 c = 42
n = 0
b = 5 c = 6
Eslatma:
Qavs ichidagi amallar birinchi bajariladi, keyin funksiyalarning
qiymatlari hisoblanadi. Undan keyin bizga hozirgacha ma‘lum bolgan amallarning
birinchi bajarilish nuqtayi nazaridan bajariish tartibi quyidagicha(Qavs ichiga
olingan amallar bir bosqich amallari hisoblanadi):
(i++, i--), (++i, --i ), !, (*, /, %), (+, -), (<, >, <=, >=), (==, !=), &&,
||, ?:, (=, *=, /=, +=, -=, %=).
Kiritish operatori
C++ dasturlash tilida dastur tuzishda o‗zgaruvchilar qiymati kompyuter
xotirasiga joylashtirish jarayoni ma‘lumotlarni kritish deyiladi. O‗zgaruvchilar
oqimi va ma‘lumotlar jamlanmasi o‗zgaruvchilar turiga qarab kompyuter
xotirasidan joy egallaydi. Dastur tuzish jarayonida o‗zgaruvchilar qiymatini
kompyuter xotirasiga kiritish buyrug‘i yozilishidan avval o‗zgaruvchilarni, albatta,
turiga mos ravishda e‘lon qilishi kerak. Ba‘zi masalalarda parametrlarning
qiymatlari oldindan ma‘lum bo‗lmaydi. Ularning qiymatlarini dasturni bajarish
jarayonida kiritib ketishga to‗g‗ri keladi. Bu hol tuzilgan algoritmning
ommaviyligini ta‘minlaydi. Masalan, kvadrat tenglamani yechish dasturini
tuzishda a, b, c koeffitsentlarning qiymatlarini har ijro etganda o‗zgartirib
yurmasdan, dasturni ijro etish jarayonida kiritib ketish qulay.
C++ dasturlash tilida ma‘lumotlarni kiritish operatori
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov
|