a += b
өрнегі
a
=
a
+
b
өрнегінің
жинақы түрде қысқаша жазылуы болып табылады.
Шартты операция (?:). Бұл операция тернарлы, яғни үш операндтан
тұрады. Оның жазылу форматы:
операнд_1 ? операнд_2 : операнд_3
Бірінші операнд арифметикалық типте немесе нұсқауыш болуы мүмкін.
Ол нөлге эквиваленттілігі тұрғысынан бағаланады (нөлге тең операнд
false
,
нөлге тең емес операнд
true
ретінде қарастырылады). Егер 1-операндты есеп-
теу нəтижесі
true
болса, онда шартты операцияның нəтижесі екінші операнд
мəніне, кері жағдайда үшінші операнд мəніне тең болады. Əрқашан екінші
немесе үшінші операнд есептеледі. Олардың типтері əртүрлі болуы мүмкін.
Шартты операция
if
шартты операторының қысқартылған жазылу формасы
болып табылады (ол 36 б. көрсетілген).
Достарыңызбен бөлісу: |