증감 연산자는 변수를 1씩 더하거나 빼는 역할을 합니다. 변수를 키우는 연산자는 ‘++’로 씁니다. 값을 얻기 전이나 후에 변수를 키우는 데에 사용하기도 합니다.
예를 들어, 값을 내기 전에 변수 값을 키우려면,
++값
라고 쓰면 됩니다. 이렇게 하면 값에 1을 더하고, 더한 값의
새 값으로 표현식을 처리합니다. 이는 값 = 값 + 1
와 완벽하게 똑같습니다.
값을 낸 후에 변수 값을 키우려면, 값++
라고 쓰면 됩니다. 이렇게 하면 값에
1을 더하기는 하나,
값이 증가하기 전의 값으로 표현식을 처리합니다. 예를 들어, 값이 2일 때, 표현식 값++
의
결과는 2이지만, 값의 새 값은 3입니다.
행렬과 벡터 매개변수를 주면, 각 원소에 모두 증감을 적용합니다.
아래는 모든 증감 표현식입니다.
++값
변수 값을 키웁니다. 값이 속한 표현식에서 처리할 값은 값의 더한 후
값입니다. 표현식 값 = 값 + 1
과 같습니다.
--값
변수 값을 줄입니다. 값이 속한 표현식에서 처리할 값은 값의 뺀 후
값입니다. 표현식 값 = 값 - 1
과 같습니다.
값++
변수 값을 키웁니다. 값이 속한 표현식에서 처리할 값은 값의 더하기 전 값입니다.
값--
변수 값을 줄입니다. 값이 속한 표현식에서 처리할 값은 값의 빼기 전 값입니다.