로그인 유지
C가 보이는 그림책 47p에는 전치는 변수의 참조보다 연산을 먼저 수행하고, 후치는 연산보다 변수의 참조를 먼저 한다고 되어 있습니다.
그리고 58p 연산자의 우선순위 표에서는 우선순위 1위에 후치 연산자가 있고 2위에 전치 연산자가 있습니다.
그러면 47p에서는 전치가 후치보다 연산이 빠르고 58p에는 후치가 전치보다 연산이 빠르다고 되어있는 듯 한데 뭐가 맞나요?
네... 연산자 우선순위를 보면 다소 혼동스러울 것입니다. 일반적으로 C언어에서는 전치와 후치를 구분하지 않고 우선순위를 이야기 합니다. 즉, 전치든 후치든 단항 연산자이기 때문에, 이항이나 삼항 연산자보다 우선하지요... 단, 후치는 예외라고 생각하면 됩니다. 따라서 58p의 우선 순위 표에 나와 있는 후치는 무시하셔도 됩니다.
네... 연산자 우선순위를 보면 다소 혼동스러울 것입니다. 일반적으로 C언어에서는 전치와 후치를 구분하지 않고 우선순위를 이야기 합니다. 즉, 전치든 후치든 단항 연산자이기 때문에, 이항이나 삼항 연산자보다 우선하지요... 단, 후치는 예외라고 생각하면 됩니다. 따라서 58p의 우선 순위 표에 나와 있는 후치는 무시하셔도 됩니다.