p251. 기출문제 따라잡기에서 c의 값을 구하는 과정 중 전치 연산자가 사용되었으니 좌측부터 계산한다고 되어 있는데 p.250에서 연산자 우선순위의 결합규칙을 보면 우측에서부터 좌측으로 계산한다고 되어있어 혼동이 오는데 혹시 전치와 후치의 계산 순서가 다른것인지 궁금합니다.
안녕하세요 길벗수험서 운영팀입니다.
잘못된 내용으로 혼란을 드려 사과드립니다.
단항 연산자는 우측부터 순서대로 계산해야 하므로 ㄱ과 ㄴ의 위치가 서로 바뀌어야 합니다.
행복한 하루되세요 :)
-
관리자2024-02-08 13:30:02
안녕하세요 길벗수험서 운영팀입니다.
잘못된 내용으로 혼란을 드려 사과드립니다.
단항 연산자는 우측부터 순서대로 계산해야 하므로 ㄱ과 ㄴ의 위치가 서로 바뀌어야 합니다.
행복한 하루되세요 :)
-
관리자2024-02-14 18:06:28
안녕하세요 길벗수험서 운영팀입니다.
해당 내용은 검토 후 올바르게 수정한 내용을 [자료실] - [정오표]에 등록토록 하겠습니다.
다시 한 번 잘못된 내용으로 혼란을 드려 사과드립니다.
행복한 하루되세요 :)
-
*2024-02-13 09:40:07
그렇다면 문제에 대한 답이 c = 3 % 4 = 3 이 되어3, 30 이 되어야 한다는것인데, 해당 코드를 실제로 작성해보면 원래 답인 1,30이 정답이 맞습니다. 그렇다는건 c = --a % --a; 식은 앞에서부터 계산했다는건데 제가 연산자 결합규칙에 따른 계산 순서를 잘못 이해하는것이 있는것인지 궁금합니다.
추가>> 비슷한 유형의 질문이 기사 필기 기본서에도 있는듯 하고 오류가 맞는거 같다고 하는 답변을 보았습니다. 아무래도 개념 파트에 서술되어 있는 것 중 결합 규칙에 대한 서술이 잘못되지 않았나라는 생각이 들며 빠른 검토및 수정 부탁드립니다.