더북(TheBook)

후위 증감 연산자는 해당 라인에서 대입 연산자보다 우선순위가 낮습니다.

> int x = 3;
> int y = x++;
> y
3
> x
4

x++ 형태로 뒤에 증가 연산자가 붙어 x3이 먼저 y에 할당된 후 증가하기에 y 변수에는 3이 대입된 상태가 됩니다.

즉, 다음 구문 3개는 모두 기능이 동일합니다.

▲ 그림 10-1 변수 값을 1 증가시키기

지금까지 할당 연산자인 =, +=, -=, *=, /=, %=와 증가 또는 감소 연산자인 ++, --를 다루어 보았습니다. 계속해서 비교 연산자와 논리 연산자를 알아보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.