Sdílet prostřednictvím


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.

Viz také

Referenční dokumentace

Operátory přírůstku a snížení přípony: ++ a --