c언어의 unary 오퍼레이션 우선순위 질문입니다.
글쓴이: athxue / 작성시간: 토, 2008/05/24 - 12:28오전
C언어에서 보면 ++연산자가 있는데 이게 변수 앞에 왔을경우와 뒤에 왔을경우 우선순위가 다르게 되어있습니다.
++a의 경우 어떤 연산자보다도 우선순위가 높아야 하는 반면에 a++의 경우는 assignment보다도 우선순위가 낮아야 한다고 생각했지만
http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B#Operator_precedence 이글을 보니 오히려 a++의 우선순위가 가장 높네요. 지금 yacc를 이용하여 이 연산자를 만들려고 하는데 bnf를 어떻게 설계해야 할지 감이 오지를 않습니다
Forums:
댓글 달기