Instru, ya lei las FAQs y tengo una pregunta sobre un cod:
Código:
int *funcion(void)
{
int *valor;
valor=(int *)malloc(sizeof(int));
//Calculo de valor
return valor;
}
Que significa esta forma de definir la funcion?¿ Por un parte pone q retorna un entero (int) y por otra parte q no retorna nada (void), no lo entiendo.
Y la otra pregunta sobre este cod.. POrke se define la funcion como un puntero "int *funcion(void)"?¿ Como se supone k se llama a la funcion si esta es un puntero?¿
Saludos.