|    
			
				08/10/2010, 00:55
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: junio-2010 Ubicación: Madrid 
						Mensajes: 620
					 Antigüedad: 15 años, 4 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.      |