| [ CnUnix ] in KIDS 글 쓴 이(By): lei (아야나미) 날 짜 (Date): 2002년 3월 22일 금요일 오전 12시 36분 08초 제 목(Title): 연산우선순위 모사이트에 떴는데 좀 황당하기도 해서 올려봅니다. int i = 0; i = i++ + i++ + i++ + i++ + i++ + i++ + 1; printf("%d\n", i); 위와 같은 프로그램의 결과는 뭘까요? 자바하고 C하고도 비교했습니다만 gcc하고 VC++하고도 다르네요. 자바는 16이라고 하고 gcc는 1 VC++은 7이 나오더군요. 자바와 C는 연산자 우선순위같은데 gcc와 VC++의 차이는 이해가 잘... 표준에는 이러한 연산에 대해서 특별히 정의하지않고 구현에 맡기는지 모르겠네요... |