[C con Clase] duda apuntadores

Davidson, Steven srd4121 en njit.edu
Dom Ene 4 13:50:57 CET 2015


Hola Omar,

2015-01-04 7:00 GMT+01:00 omar mendoza <omar.p9 en gmail.com>:

> ˇHola a todos!
>
>
[CORTE]

/////
> Es decir entre crear en el main
> Punto *p_ = (Punto *) malloc ....
> Punto p_;
>
> y pasarlo a las funciones
>
> suma(p_, p, pp)
> suma(&p_, p. pp)
> show(p_);
> show(&p_);
>
> Espero me haya explicado...
>
>
Tanto en una versión del programa como en la otra, crear memoria dinámica o
estáticamente (durante la compilación) es válido. En general, usar un
método u otro se basa en el control que necesites y por tanto, la
flexibilidad que desees. Esto no se ve muy claramente en estos programas
sencillos, porque lo fácil es crear el 'Punto' estáticamente, como una
variable normal y corriente, sin estar gestionando memoria dinámica. Si el
programa se complica o si necesitas mayor flexibilidad, entonces el control
que te ofrece usar punteros y memoria dinámica es una buena opción.


Espero que esto te oriente.

Steven
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20150104/5d16be4b/attachment.html>


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