Operátory přírůstku a snížení přípony jazyka C
Operandy příponových operátorů zvýšení a snížení jsou skalární typy, které jsou upravitelné l-hodnoty.
Syntax
postfix-expression:
postfix-expression ++postfix-expression ––
Výsledek příponové operace zvýšení nebo snížení je hodnota operandu.Po získání výsledku je hodnota operandu zvýšena (nebo snížena).Následující kód znázorňuje příponový operátor zvýšení.
if( var++ > 0 )
*p++ = *q++;
V tomto příkladu je proměnná var porovnána s hodnotou 0 a poté zvýšena.Pokud byla proměnná var před zvýšením kladná, je proveden další příkaz.Nejprve je hodnota objektu, na kterou odkazuje proměnná q, přiřazena objektu, na který odkazuje proměnná p.Poté jsou proměnné q a p zvýšeny.