19
Shartli amal. Shartli amal ternar amal deyiladi:
<1-ifoda> ? <2-ifoda> : <3-ifoda>
Masalan:
a < b ? a : b.
Тiplar bilan ishlovchi amallar. Тiplarni o‘zgartirish
amali quyidagi ikki
kurinishga ega:
Kanonik: (tip_nomi) operand; masalan
: r=(unsigned long)1;
Funksional: tip_nomi (operand); masalan:
z=double(1);
Хotiradagi hajmni hisoblash
sizeof amalining ikki ko‘rinishi mavjud:
sizeof ifoda masalan:
Sizeof 3.14=8
sizeof (tip) masalan:
Sizeof(char)=1
1.6. Ko‘rsatkichlar va ilovalar
Ko‘rsatkichlar ta’rifi. Ko‘rsatkichlar qiymati
konkret tipdagi obyektlar
uchun xotirada ajratilgan adreslarga tengdir. Shuning uchun ko‘rsatkichlar
ta’riflanganda ularning adreslarini ko‘rsatish shart. O‘zgaruvchi ko‘rsatkichlar
quyidagicha ta’riflanadi.
*
Misol uchun
int * lp, lk .
Ko‘rsatkichlarni ta’riflaganda insializatsiya qilish mumkindir.
Initsializatsiya
quyidagi shaklda amalga oshiriladi:
Do'stlaringiz bilan baham: