Llamada de funciones en C

Iniciado por Mauricio_Davalos, 9 Enero 2016, 23:25 PM

0 Miembros y 1 Visitante están viendo este tema.

Mauricio_Davalos

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

0xFer

#1
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.
Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}

Eternal Idol

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
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón