06/12/2011, 12:17
|
| | | Fecha de Ingreso: junio-2011 Ubicación: localhost
Mensajes: 566
Antigüedad: 13 años, 6 meses Puntos: 56 | |
Respuesta: [DEBATE]¿Como evaluar mis conocimientos? Una pequeña explicacion para que quede claro.
Ejemplo:
i=5 // i vale 5
j=5 // j vale 5
a = i++ // a vale 5, i vale 6
b = ++j // b vale 6, j vale 6
¿Por qué a vale 5 y b vale 6?
a = i++ , esto significa que PRIMERO ASIGNAMOS el valor de i a la variable a (por eso a=5) y LUEGO INCREMENTAMOS el valor de i (i=6)
a=i++;
significa:
a=i;
i++;
b= ++j, esto significa que PRIMERO INCREMENTAMOS el valor de j (j=6) y LUEGO ASIGNAMOS EL VALOR INCREMENTADO de j a la variable b (por eso b=6)
b=++j;
significa;
j++;
b=j;
En resumen:
i++: primero asigno, luego incremento
++i: primero incremento, luego asigno el valor incrementado
Algo parecido lo de --variable y variable--
__________________ Solo la práctica no te traicionara ¡¡¡¡¡¡
Seguir el camino tu debes PHP The Right Way. |