Documente Academic
Documente Profesional
Documente Cultură
Qu es prototipo y parmetros?
Prototipo de la funcin: sirve para indicar que va a retornar (regresar) la funcin
sea, que dar como resultado la funcin y que valor devolver, si va a retornar un
entero, un double, un char, o simplemente no retorna nada ( void ). Esto es
obligatorio.
.
Parmetros: son los datos que le enviamos a la funcin para que con ellos
posiblemente desarrolle algo que necesitemos y trabajar con ellos. Esto es opcional,
si no recibe parmetros, solo irn los parntesis vacos y la funcin retorna un
nada. Entonces, una funcin para ingresar podra ser as:
void ingresar(); //es void porque no regresa un valor entero ni float, etc.
Donde vemos no va a retornar nada, por ello tiene void entonces la funcin hace lo
que tiene que hacer y termina, no devuelve nada.
2) La definicin de la funcin:
Como vimos la declaracin nos sirve para que el compilador sepa que existe dicha
funcin, ahora la definicin nos sirve ya para desarrollar la funcin; es decir ya
programar dentro de ella para que haga lo que necesitamos.
Como consecuencia de que ya est creada podemos usarla, pero si no la
hubisemos declarado y la desarrollamos (hacemos la definicin), al compilar nos
dar error y dir que esa funcin no fue declarada, que no existe.
La definicin es muy similar a la declaracin, solo que esta vez vamos a
programar lo que realizara dicha funcin entre las llaves { } , as:
void ingresar()
{
// Lo que deba hacer esa funcin
}
Tambin otra diferencia es que la declaracin lleva ; (punto y coma) al final, la
definicin ya no lo lleva, solo las llaves y el contenido de la funcin.
Nombre de la funcin
Funcin suma
Proceso de la funcin
(lo que est entre
llaves {} )
Resultado de retorno
de la funcin
Proceso de la function:
Ejemplo 1:
Ejemplo 2: