PDA

Ver la Versión Completa : Duda sobre ciertos signos


wgfs
26-09-2006, 19:28:21
hola a todos, espero que esten bien.

mi intriga es, que en ocaciones e visto que en algunos codigo se utilizan algunos signos juntos, por ejemplo (+=,-=,==) me gustaria saber que significan esos signos.

grancias de antemano.

seoane
26-09-2006, 20:16:19
mi intriga es, que en ocaciones e visto que en algunos codigo se utilizan algunos signos juntos, por ejemplo (+=,-=,==) me gustaria saber que significan esos signos.


Supongo que estamos hablando de C, en ese caso:

a+=5; // Es lo mismo que poner a = a + 5;
a-=5; // Es lo mismo que poner a = a - 5;

if (a==5) // Compara el valor de a con 5

if (a=5)
// Esto es un error muy común en C sobre todo al principio,
no se esta comparando el valor de a con 5, se le esta
asignando el valor 5 a a y la comparación siempre resulta
cierta ya que 5 es mayor que cero.

Ñuño Martínez
27-09-2006, 11:26:48
No sé si es este el mejor sitio para decirlo o la forma correcta de hacerlo, pero:

if (a=5)
// Esto es un error muy común en C sobre todo al principio,
no se esta comparando el valor de a con 5, se le esta
asignando el valor 5 a a y la comparación siempre resulta
cierta ya que 5 es diferente a cero.

Es que no es lo mismo mayor que que diferente a.

wgfs
28-09-2006, 23:28:25
gricias por la respuesta y por aclarame la duda seoane

roman
28-09-2006, 23:38:21
No sé si es este el mejor sitio para decirlo o la forma correcta de hacerlo, pero:

[...]



Digamos que es una exquisitez :) pero nunca está de más aclarar estas cuestiones que en un futuro pueden ser útiles a quien lo lee.

// Saludos