C/Visual C - Declaracion de función

 
Vista:

Declaracion de función

Publicado por tipitipi (15 intervenciones) el 30/07/2011 18:15:21
Hola a todos:

me he encontrado una funcion en C con la siguiente sintaxis:

int fn_my_function(int a, int b)
int var01;
int var02;
{


codigo...

return;
}


como se comportan exactamente var01 y var02 ? ¿son variables ? ¿ que son ?


Muchas Gracias y saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Declaracion de función

Publicado por Tom (619 intervenciones) el 01/08/2011 12:15:59
Es una declaración incorrecta. Gcc, por ejemplo, no compilará eso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Declaracion de función

Publicado por tipitipi (15 intervenciones) el 01/08/2011 19:27:46
Hola:

Perdón !!!! el código no era exactamente sí, sino de la siguiente forma:

int fn_my_function(var01, var02)
int var01;
int var02;
{


codigo...

return;
}

Aunque creo que lo he entendido.

En la línea: int fn_my_function(var01, var02) se define una función y la cantidad de parámetros de entrada que tiene con sus nombres.

y en las siguientes líneas antes de "{" lo que se hace es asignar un tipo de dato a los parámetros de entrada.


Por favor, si esto no es así, que alguien me corrija, pero si no es así, ¿¿ para que sirve ??


Gracias y Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Declaracion de función

Publicado por Tom (619 intervenciones) el 02/08/2011 11:15:18
Ese tipo de declaración de parámetros es correcto pero altamente obsoleto, y significa exactamente lo mismo que:


int fn_my_function(int var01, int var02) {
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Declaracion de función

Publicado por tipitipi (15 intervenciones) el 02/08/2011 12:04:36
Ok.

Era lo que me imaginaba.


Muchas Gracias !!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar