opalo
Una funcion es un conjunto de instrcciones que se la puede llamar desde el programa principal o desde otras funciones.
¿ Para que sirven las funciones ?
Nos sirven paradesarrollar algo en especial cuando el programa asi lo necesite.
¿ Como usarlas ?
Para usar funciones, debemos tener en cuenta dos cosas que necesita:
1) La declaracion de la funcion:
Esta nos sirvepara que al compilar el programa, el compilador reconozca que esa funcion existe; ya que si la llamamos desde alguna parte del programa sin haberla declarado o habiendola declarado, se la declaró maleso nos dará error. Entonces es importante antes siquiera de desarrollar la funcion, declararla.
Para declararla se sigue la siguiente sintaxis:
prototipo_de_funcion nombre_de_la_funcion (parametros opcionales );
¿ Qué es eso de prototipo y parametros ?
- Prototipo de la funcion: sirve para indicar que va a retornar la funcion, si va a retornar un entero, un double, un char, o simplemente noretorna nada ( void ). Esto es obligatorio
- Parametros: son los datos que le enviamos a la funcion para que con ellos posiblemente desarrolle algo que necesitemos. Esto es opcional.
Entonces, unafuncion para ingresar podria ser asi:
void ingresar();
Donde vemos no va a retornar nada, por ello tiene void entonces la funcion hace lo que tiene que hacer y termina, no devuelve nada.
Un ejemplode devolucion seria en una suma de enteros, ya que se le podria enviar como dato los dos numeros y la funcion haria internamente la suma devolviendonos la suma de dichos numeros ( si son todosenteros, devolveria un int. Si son enteros y flotantes devolveria un float ), asi:
int suma_enteros ( int, int ); // suma unicamente enteros, devuelve un entero
float suma_numeros ( float, float ); // sumaenteros o flotantes, devuelve un flotante
2) La definicion de la funcion:
Como vimos la declaracion nos servia para que el compilador sepa que existe dicha funcion, ahora la definicion nos sirve...
Regístrate para leer el documento completo.