<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: |