다음을 통해 공유


전위 증가 및 감소 연산자

단항 연산자 (++ 및 -) "접두사" 증가 또는 감소 연산자의 증가 또는 감소 연산자는 피연산자 앞에 나타나고 때.후 위 증가 및 감소 보다 더 높은 우선 순위가 전위 증가 및 감소 했습니다.피연산자가 정수 계열, 부동, 또는 포인터 형식이 있어야 합니다 및 수정 가능한 l-value 식 이어야 합니다. (하지 않고 하는 식의 const 속성).결과 l-값입니다.

연산자는 피연산자를 하기 전에 표시 되 면 피연산자가 증가 하거나 감소 이며 값은 식의 결과입니다.

정수 계열 또는 부동 형식의 피연산자는 정수 값 1 증가 하거나 감소입니다.결과의 형식은 피연산자 형식과 동일합니다.포인터 형식의 피연산자가 처리 하는 개체의 크기에서 증가 하거나 감소입니다.증가 다음 개체를 가리킵니다. 감소 하 고 있는 이전 개체 가리킵니다.

예제

이 예제는 단항 전위 감소 연산자입니다.

if( line[--i] != '\n' )
    return;

이 예제에서 변수 i 에 아래 첨자를 사용 하기 전에 감소 됩니다 line.

참고 항목

참조

C 단항 연산자