C 후위 증가 및 감소 연산자

후위 증가 및 감소 연산자의 피연산자는 수정 가능한 l-value인 스칼라 형식입니다.

구문

postfix-expression:
postfix-expression ++

postfix-expression --

후위 증가 또는 감소 연산의 결과는 피연산자의 값입니다. 결과를 얻은 후에는 피연산자의 값이 증가 또는 감소합니다. 다음 코드에서는 후위 증가 연산자를 보여 줍니다.

if( var++ > 0 )  
    *p++ = *q++;  

이 예제에서 var 변수는 0과 비교된 다음 증가됩니다. var이 증가되기 전에 양수였던 경우 다음 문이 실행됩니다. 먼저 q가 가리키는 개체의 값이 p가 가리키는 개체에 할당됩니다. 그런 다음 qp가 증가됩니다.

참고 항목

후위 증가 및 감소 연산자: ++ 및 --