2022년03월05일 78번
[프로그래밍 언어 활용] C언어에서 정수 변수 a, b에 각각 1, 2가 저장되어 있을 때 다음 식의 연산 결과로 옳은 것은?

- ① 0
- ② 1
- ③ 3
- ④ 5
(정답률: 53%)
문제 해설
연도별
진행 상황
0 오답
0 정답
a++는 a의 값을 1 증가시키고, ++b는 b의 값을 1 증가시킨 후에 연산을 수행합니다. 따라서 a++ + ++b는 1 + 3 = 4가 됩니다.
보기에서 "0"은 a++와 ++b가 모두 적용되기 전의 a와 b의 값인 1과 2를 더한 결과인 3이므로 틀립니다. "3"은 a++와 ++b가 모두 적용된 후의 a와 b의 값인 2와 3을 더한 결과인 5이므로 틀립니다. "5"는 a++와 ++b가 모두 적용된 후의 a와 b의 값인 2와 3을 더한 결과에 1을 더한 6이므로 틀립니다.