if( a == b == c )
{
}

의 결과는 무조건 false !!
( a == b ) 가 true / false 로 나오는데
그 값을 다시 c 와 비교하기 때문에
만약 c가 0이나 1이라면 우연찮게 true가 나올 가능성이 있다.
하지만 대부분 false가 나오겠지~

3개의 값이 똑같음을 비교하는건 귀찮지만 2개씩 비교해야 하나보다.