C 언어에서 `int a=1, b=2; int r=(++a, a++, b++);`를 실행한 뒤 r의 값은?
정답 2번
정답은 2번이다. 쉼표 연산자는 왼쪽부터 평가하고 마지막 식 b++의 증가 전 값 2를 전체 결과 r에 저장한다.
콘텐츠 정보
- 자료 유형
- 편집부 제작
- 검수 상태
- 문항·보기·해설 편집 확인
- 해설 작성·검수
- 정처LAB 편집팀
- 최종 검수
- 2026-07-29
정답은 2번이다. 쉼표 연산자는 왼쪽부터 평가하고 마지막 식 b++의 증가 전 값 2를 전체 결과 r에 저장한다.