[C con Clase] Duda con funcion (parámetros de entrada)

Salvador Pozo salvador en conclase.net
Dom Feb 5 17:02:12 CET 2012


El pasado 2012-02-05 15:23:47, Oscar escribió:
 
O> Se entiende la explicacion, pero...  de donde sale esa basura?

Hola:

Cuando se declara una variable, el compilador reserva un espacio de memoria para almacenar su valor, pero no hace nada con el contenido de esa memoria, sencillamente, deja lo que hay ahí sin modificar.

La memoria que no se usa puede contener cualquier valor previamente. Esa memoria podía pertenecer antes a otros datos de otros programas, código, buffers de disco, memoria caché, etc.

En cualquier caso, el valor de variables no inicializadas es indeterminado, y es lo que normalmente se conoce como basura.

Hasta pronto.

-- 
Salvador Pozo (Administrador)
mailto:salvador en conclase.net


Más información sobre la lista de distribución Cconclase