Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Mauricio_Davalos en 9 Enero 2016, 23:25 pm



Título: Llamada de funciones en C
Publicado por: Mauricio_Davalos en 9 Enero 2016, 23:25 pm
Hola, soy principiante, estoy aprendiendo C, me gustaría saber si alguien me puede explicar como se envian y retornan los parametros de una funcion, no lo comprendo muy bien...gracias.. Saludos


Título: Re: Llamada de funciones en C
Publicado por: 0xFer en 10 Enero 2016, 04:00 am
Mira en este link* ahí te lo explican bastante bien, si tienes dudas puedes hacer preguntas más detalladas aquí mismo.

link*;
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Uso_de_funciones
http://www.edutecne.utn.edu.ar/semin_progr_frt/param_y_argum_lenguaje_C.pdf
Sólo por poner algunos, usando Google encuentras más.


Título: Re: Llamada de funciones en C
Publicado por: Eternal Idol en 10 Enero 2016, 09:57 am
La amplia mayoria lo hace en registros del procesador y/o en la pila de llamadas, depende de la convencion de llamada y de la arquitectura.

https://en.wikipedia.org/wiki/Calling_conventions