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
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.
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