Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/10/2010, 00:55
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 7 meses
Puntos: 73
Respuesta: las variables cambian solas de valor

Las variables que declaras dentro de una función (si no tienen el atributo static) se almacenan en la pila del sistema, de este modo se "destruyen" automáticamente al salir de la función. Al entrar a la función y tomar espacio para esas variables, si no las inicias a ningún valor, tendrán el valor que corresponda al contenido de la memoria que ocupa ahora esa variable. Por eso parece que cambian de valor sin haberlas tocado. Sigue el consejo de logic_tristaN e inicia tus variables cuando las declares.