Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Operandy operatorów przyrostka i dekrementacji są typami skalarnymi, które można modyfikować l-wartości.
Składnia
postfix-expression
:
postfix-expression
++
postfix-expression
--
Wynikiem operacji przyrostka przyrostkowego lub dekrementacji jest wartość operandu. Po uzyskaniu wyniku wartość operandu jest zwiększana (lub dekrementowana). Poniższy kod ilustruje operator inkrementacji postfiksu.
if ( var++ > 0 )
*p++ = *q++;
W tym przykładzie zmienna var
jest porównywana z wartością 0, a następnie zwiększana. Jeśli var
wartość była dodatnia przed przyrostem, kolejna instrukcja jest wykonywana. Po pierwsze, wartość obiektu wskazywanego przez q
element jest przypisywana do obiektu wskazywanego przez p
. q
Następnie i p
są zwiększane.