Funciones y librerías

Entramos en una parte importante de los lenguajes de programación, las funciones. Las funciones nos permiten abstraer el contenido de lo que vayamos a programar, es decir, si por ejemplo nuestro programa tiene que hacer muchas sumas de dos números, podríamos hacer una función de suma, y esta sería reutilizable. 

El ejemplo de la suma precisamente no es un buen ejemplo práctico, ya que podemos sumar fácilmente con lo que nos ofrece el lenguaje de programación, pero es para que se entienda el uso de funciones. 

Las funciones en C, se declaran justo después de poner los "#include" necesarios y antes de la función "main" principal. La estructura de una función es la siguiente:

<tipo_de_dato_a_devolver> <nombre_funcion> (<parametros>)
{
     //Contenido de la función
}

Hay varios tipos de funciones, están las que devuelven un valor y las que no devuelven nada. Y en cuanto a parámetros, podemos pasarle a la función todos los parámetros que creamos conveniente, separados por una coma. 

 

Una vez conocidas las funciones, ahora podéis empezar a comprender el uso de las librerías en C. Las librerías no son más que un conjunto de funciones, por lo tanto, si estamos utilizando una función de una librería que no está incluida, el compilador dará error, ya que esa función no está declarada.

Por ejemplo, el printf que tanto hemos usado, ya os habréis dado cuenta de que es una función... se encarga de mostrar por pantalla lo que le indiquemos y recibe varios parámetros, primero el texto a mostrar, y luego las variables a mostrar.

Así como el system("PAUSE"); que también es una función y que se encarga de pausar el programa para permitirnos ver el resultado por pantalla hasta pulsar una tecla para salir. 

 

Ahora bien, esas son funciones ya preprogramadas, pero también podemos crear nuestras propias funciones en función de lo que necesitemos, y eso es lo que vamos a aprender en las siguientes lecciones.

 

¿Te gustó? Pues comparte ;-)
Conoce al autor

Daniel Pozo Chichon

Técnico en Desarrollo de Aplicaciones Informáticas (Grado superior)

Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 600px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame