다음: 연산자 우선순위, 이전: 할당 연산자, 상위 문서: 표현식   [차례][찾아보기]


8.7 증감 연산자

증감 연산자는 변수를 1씩 더하거나 빼는 역할을 합니다. 변수를 키우는 연산자는 ‘++’로 씁니다. 값을 얻기 전이나 후에 변수를 키우는 데에 사용하기도 합니다.

예를 들어, 값을 내기 전에 변수 을 키우려면, ++라고 쓰면 됩니다. 이렇게 하면 에 1을 더하고, 더한 의 새 값으로 표현식을 처리합니다. 이는 = + 1와 완벽하게 똑같습니다.

값을 낸 후에 변수 을 키우려면, ++라고 쓰면 됩니다. 이렇게 하면 에 1을 더하기는 하나, 이 증가하기 전의 값으로 표현식을 처리합니다. 예를 들어, 이 2일 때, 표현식 ++의 결과는 2이지만, 의 새 값은 3입니다.

행렬과 벡터 매개변수를 주면, 각 원소에 모두 증감을 적용합니다.

아래는 모든 증감 표현식입니다.

++

변수 을 키웁니다. 이 속한 표현식에서 처리할 값은 더한 후 값입니다. 표현식 = + 1과 같습니다.

--

변수 을 줄입니다. 이 속한 표현식에서 처리할 값은 뺀 후 값입니다. 표현식 = - 1과 같습니다.

++

변수 을 키웁니다. 이 속한 표현식에서 처리할 값은 더하기 전 값입니다.

--

변수 을 줄입니다. 이 속한 표현식에서 처리할 값은 빼기 전 값입니다.


다음: 연산자 우선순위, 이전: 할당 연산자, 상위 문서: 표현식   [차례][찾아보기]