12/01/2012, 14:48
|
| | | Fecha de Ingreso: marzo-2010 Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 9 meses Puntos: 71 | |
Respuesta: if (0 == cont--) Los operadores de prefijo son de la forma (--X), (++X), (X es una variable numérica) su operación se lleva a cabo antes de ejecutar la sentencia de la línea completa, el primer caso disminuiría en 1 al valor de X, y el otro aumentará en 1 al valor de X respectivamente.
Los operadores de postfijo son de la forma (X--), (X++) operan después de que la sentencia completa se haya ejecutado, restando e incrementando en una unidad al valor de X respectivamente.
Entonces en el problema que tiene, if (0 == cont--), primero se realiza la comparación, ya que el operador es postfijo y luego se disminuye en 1 a cont.
__________________ % El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla. % |