Operadores de incremento y decremento postfijos de C

Los operandos de los operadores de incremento y decremento de postfijo son tipos escalares que son valores L modificables.

Sintaxis

postfix-expression:
postfix-expression ++
postfix-expression --

El resultado de la operación de incremento y decremento de postfijo es el valor del operando. Una vez obtenido el resultado, se incrementa (o se reduce) el valor del operando. En el código siguiente se muestra el operador de incremento de postfijo.

if ( var++ > 0 )
    *p++ = *q++;

En este ejemplo, la variable var se compara con 0 y luego se incrementa. Si var era positivo antes de que se incrementara, se ejecuta la siguiente instrucción. En primer lugar, se asigna el valor del objeto indicado por q al objeto indicado por p. A continuación, se incrementan q y p.

Vea también

Operadores de incremento y decremento postfijos: ++ y --