| [ CnUnix ] in KIDS 글 쓴 이(By): parsec ( 먼 소 류 ) 날 짜 (Date): 2002년 2월 25일 월요일 오후 05시 56분 26초 제 목(Title): 아무 생각 없는 코딩... extern float x; int a = int(x * (m==0)?:0.5:0); ?: 의 precedence 가 사칙연산 operator보다 낮다는 걸 간과하면 이런 실수를 하게 된다... 특히나 평소에 a = (n>1)? 1: 0; 이런 식으로만 쓰다가 ?:를 남용하는 경우엔 에러의 원인도 몰라 버벅거린다... 원래 의도했던 것은 int a = int(x * (m==0?:0.5:0)); 이런 것이었다.. ◇ ~~~_ _ ∴ ~|~| | _/__, SEP. 11. 2001 _ ∴∴ _ ~ | | \ ` Armorica under a tat ,-| `,-,_| |__ | | | A ______|_|__|_|___|__|| | |__|_|_____________________________________ |