전위 증가 및 감소 연산자
단항 연산자 (++ 및 -) "접두사" 증가 또는 감소 연산자의 증가 또는 감소 연산자는 피연산자 앞에 나타나고 때.후 위 증가 및 감소 보다 더 높은 우선 순위가 전위 증가 및 감소 했습니다.피연산자가 정수 계열, 부동, 또는 포인터 형식이 있어야 합니다 및 수정 가능한 l-value 식 이어야 합니다. (하지 않고 하는 식의 const 속성).결과 l-값입니다.
연산자는 피연산자를 하기 전에 표시 되 면 피연산자가 증가 하거나 감소 이며 값은 식의 결과입니다.
정수 계열 또는 부동 형식의 피연산자는 정수 값 1 증가 하거나 감소입니다.결과의 형식은 피연산자 형식과 동일합니다.포인터 형식의 피연산자가 처리 하는 개체의 크기에서 증가 하거나 감소입니다.증가 다음 개체를 가리킵니다. 감소 하 고 있는 이전 개체 가리킵니다.
예제
이 예제는 단항 전위 감소 연산자입니다.
if( line[--i] != '\n' )
return;
이 예제에서 변수 i 에 아래 첨자를 사용 하기 전에 감소 됩니다 line.