Przyrost prefiks i osłabienie podmiotów gospodarczych.
Operatory jednoargumentowe (++ i —) są nazywane "prefiks" przyrostu lub dekrementacja operatorów, gdy podmioty gospodarcze lub dekrementacja pojawiają się przed swoim operandem.Przyrostkowe przyrostu i osłabienie mają wyższy priorytet niż prefiks przyrostu i zmniejszyć.Argument musi być typu integralną, pływające lub wskaźnik i musi być wyrażenie można modyfikować wartości l (wyrażenie, bez const atrybut).Wynik jest wartoocią l.
Gdy operator pojawi się przed jego operand, argument jest zwiększane przyrostowo lub zmniejszany i jego nowa wartość jest wynikiem wyrażenia.
Operand integralną lub pływające typu jest zwiększane przyrostowo lub zmniejszany przez całkowitą wartość 1.Typ wyniku jest taki sam, jak typ operandu.Operand typ wskaźnika jest zwiększane przyrostowo lub zmniejszany rozmiar obiektu, który go dotyczy.Wskaźnik przyrostowo punktów do następnego obiektu; zmniejszany wskaźnik wskazuje na poprzedni obiekt.
Przykład
Ten przykład ilustruje operator unarny prefiks osłabienie:
if( line[--i] != '\n' )
return;
W tym przykładzie zmienna i jest zmniejszany, zanim jest używany jako indeks dolny do line.