TARMOQLANISH OPERATORLARI XAQIDA
REJA.
1.KIRISH.
2.TARMOQ OPERATORLARI.
3. SHARTLI TARMOQLAR.
4. XULOSA.
5. FOYDALANILGAN ADABIYOTLAR.
SWITCH tanlov operatori.
Tanlov operatori qo’yilgan shartning haqiqiy yoki yolg’on ekanligiga
qarab
qaror qabul qilish imkonini beradi. Agar qo’yilgan shart haqiqiy bo’lsa
(
true
)
u holda operator
IF bajariladi
, keyin esa undan keyingi operator
amali bajariladi.
Agar qo’yilgan shart yolg’on bo’lsa (
false
) u
holda
IF operator sharti bajarilmaydi
yoki o’tkazib yuboriladi va darhol keyingi operator amali ishga tushadi.
Tekshirilayotgan shart har qanday mantigiy ifoda bo’lishi mumkin. Mantiqiy
amallar, tengsizlik yoki nisbatlar bo’lishi mumkin (quyidagi jadvalga
qarang).
jadval. C++ tilida
mantiqiy amallar
Programmalashda ko’pgina hollarda xatolik belgilarni noto’g’ri yozish
tufayli paydo bo’ladi, masalan quyidagilar:
==
;
!=
;
>=
;
<=
; belgilar orasida bo’shliq yozilmasligi zarur;
"
=!
" notog’ri; "
!=
" tog’ri;
"
=>
" notog’ri; "
>=
" tog’ri;
"
=<
" notog’ri; "
<=
" tog’ri;
Bundan tashqari egalik qilish belgisi
=
bilan tenglik belgisini
==
almashtirish mumkin emas, chunki bunday xatolik mantiqiy xatolikka
olib keladi.
Bunday xatolik bilan programma
kompilyatsiya qilinishi mumkin
, ammo u
notog’ri ishlaydi. Tanlov operatori
IF
ikki ko’rinishda
yozilishi mumkin
, ular
quyidagilar:
if
(/*tekshiriladigan shart*/)
{