2012-05-18 6 views

답변

9
td <= pos < (td+tr) 

왼쪽에서 오른쪽으로 평가됩니다. 따라서 처음으로

td <= pos 

은 진리 값으로 평가됩니다. 그리고 그 진리 값은 td+tr과 비교됩니다.

그건 당신이 원하는 것이 아닙니다. 원하는 항목

if (td <= pos && pos < td+tr) 
3

귀하의 코드는 아마, 아마도 당신이

td <= pos && pos < (td+tr) 

필요합니까 생각하지 않는다?

관련 문제