38
НАЗАР АУДАРЫҢЫЗ
Шартты операторларды жазуда кең таралған қателіктердің бірі – өрнектердегi
теңдiкке тексеру (
==) орнына (=) қарапайым меншіктеуді қолдану, мысалы
if
(a=1) b=0
; Мұнда синтаксистiк қате жоқ, өйткенi меншіктеу операциясы
нөлге тең/тең емес болып бағаланатын нəтиже қалыптастырады. Бұл мысалда
b
ай-
нымалысына меншіктеу
а
айнымалысының мəнiнен тəуелсiз түрде орындалады.
Сондықтан айнымалының тұрақтыға тең екендігін тексеру өрнектерінде тұрақ-
тыны салыстыру операциясының сол жағына жазған жөн:
Достарыңызбен бөлісу: