Compartir a través de


Operadores de incremento y decremento de prefijo

Los operadores unarios (++ y --) se conocen como operadores de incremento y decremento “prefijo” cuando los operadores de incremento y decremento aparecen antes del operando.El incremento y decremento postfijo tiene prioridad sobre el incremento y decrement de prefijo.El operando debe tener entero, la flotante, o tipo de puntero y debe ser una expresión modificable del valor l (una expresión sin el atributo de const ).El resultado es un valor l.

Cuando el operador aparece antes del operando, se incrementa el operando o el valor disminuido y su nuevo es el resultado de la expresión.

Un operando de entero o la flotante tipo se incrementa o disminuido por el valor entero 1.El tipo del resultado es el mismo que el tipo del operando.Un operando de tipo de puntero es superior o reduce el tamaño del objeto que resuelve.Puntos incrementados de un puntero al siguiente objeto; puntos disminuidos de un puntero al objeto anterior.

Ejemplo

Este ejemplo muestra el operador unario de decremento de prefijo:

if( line[--i] != '\n' )
    return;

En este ejemplo, se reduzca la variable i antes de que se utilice como subíndice a line.

Vea también

Referencia

Operadores unarios de C