if에서 참이면 거짓으로 바꾸는 기호가 먼가요?

kknd345의 이미지

if ( a==C 
&&

( ( curX == dividePoint[divideNum].backDirectionX ) && ( curY == dividePoint[divideNum].backDirectionY ) )

)

여기서
( ( curX == dividePoint[divideNum].backDirectionX ) && ( curY == dividePoint[divideNum].backDirectionY ) )

이것의 참과 거짓이 반대로 들어가야 하거든요 그러니깐 저걸 만족하면 거짓이 되고 만족하지 않으면 참이 되는것요..
앞에다가 ! 붙이는 것 맞나요?

!( ( curX == dividePoint[divideNum].backDirectionX ) && ( curY == dividePoint[divideNum].backDirectionY ) )

틀렸나욧?

vinus의 이미지

kknd345 wrote:

!( ( curX == dividePoint[divideNum].backDirectionX ) && ( curY == dividePoint[divideNum].backDirectionY ) )

틀렸나욧?

맞는 것 처럼 보이는데요.

>>>행복한 웃음<<<