Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/01/2007, 06:17
Avatar de _Lucifer_
_Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Buen tutorial de punteros

Cita:
Creo q ya lo entiendo :D Vamos, quiero decir, ahora entiendo xq me salían valores diferentes, eso es xq al decir funcion(&a,b,&b); y funcion(int *c, int b, int *a) en vez del valor de c cuando es *c realmente va *a, b no varía y en vez de *a va *b. ¿es así? Que ilu ya lo entiendo!!!!
Tres tristes tigres tragan trigo en un trigal

Jajajajajaja...

Solo toma en cuenta lo siguiente:
Cuando tengas una funcion de este estilo
Cita:
void funcion(int *c, int b, int *a)
Quiere decir que el primer y el tercer parametro almacenaran direcciones de memoria, es decir son punteros.
Cuando invoque la funcion de esta manera:
Cita:
funcion(&pepe, maria, &jose);
Estas pasando la direccion de pepe y jose que seran almacenadas en *c y *a respectivamente, los nombres de las variables realmente no importan asi que
Cita:
funcion(&a, d, &c);
Es completamente valido y quiere decir que pasas las direcciones de c y a que seran almacenadas en *c y *a respectivamente.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:

Última edición por _Lucifer_; 11/01/2007 a las 06:56