<p>de lo que habia en la posicion de la ram antes de que pidieras memoria para esa variable.</p>
<div class="gmail_quote">On Feb 5, 2012 4:52 PM, "Oscar Aparicio Holgado" <<a href="mailto:pelucheloko@hotmail.com">pelucheloko@hotmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Se entiende la explicacion, pero...  de donde sale esa basura?<br>
<br>
<br>
<br>
-----Original Message-----<br>
<br>
From: Salvador Pozo<br>
Sent: 5 Feb 2012 15:14:21 GMT<br>
To: <a href="mailto:cconclase@listas.conclase.net">cconclase@listas.conclase.net</a><br>
Subject: Re: [C con Clase] Duda con funcion (parámetros de entrada)<br>
<br>
Hola:<br>
<br>
Por lo que parece no has captado correctamente el funcionamiento de los parámetros con valores por defecto.<br>
<br>
Los valores por defecto sólo se usan para los parámetros que se omiten en la llamada a la función, empezando por el final.<br>
<br>
Por ejemplo, si se invoca con dos parámetros:<br>
<br>
area = AreaCubo(largo, ancho);<br>
<br>
Los valores de los dos primeros parámetros se toman de los indicados: el valor de "largo" para el primer parámetro, y el de "ancho" para el segundo.<br>
<br>
El tercer parámetro tomará el valor por defecto, es decir, 1.<br>
<br>
Si se invoca con un parámetro:<br>
<br>
area = AreaCubo(largo);<br>
<br>
El valor del primer parámetro se toma del indicado: "largo". Los otros dos toman los valores por defecto para el segundo y tercer parámetro: 25 y 1.<br>
<br>
El problema es que has definido variables para usar como parámetros, pero sólo para ancho y alto has indicado un valor inicial, dejando el valor de largo sin definir.<br>
<br>
Así, en todas las llamadas donde indiques el valor del primer parámetro con la variable largo, que contiene basura, el resultado será impredecible.<br>
<br>
Hasta pronto.<br>
<br>
--<br>
Salvador Pozo (Administrador)<br>
mailto:<a href="mailto:salvador@conclase.net">salvador@conclase.net</a><br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div>