Paso 2: funciones
Las funciones se utilizan para realizar tareas específicas para simplificar su programa. En lugar de tener una función principal ocupada y desorganizada, puede llamar para funciones específicas dentro de su función principal.
Las funciones se crean de la siguiente forma (cuadro 1).
El tipo de retorno puede ser cualquier tipo de datos primitivos en C (int, doble, char, etc.) o puede ser nula. Si es nula, no devuelve nada a la función principal, pero puede hacer algo dentro de la función como un mensaje de impresión.
Si es un tipo primitivo, puede declarar una variable de ese tipo en principal y establece igual a la función.
El tipo devuelto es el nombre de la función. Cualquier nombre puede ser utilizado, pero hacerlo a resumir lo que hace la función para el entendimiento futuro de su programa o entendimiento público si el código es publicado.
Los parámetros van dentro de un conjunto de paréntesis. Parámetros se utilizan como variables de entrada a la función. Cuando se crea la función, el tipo de parámetro, así como su nombre se pone con comas en el medio. Cuando llamar a la función principal (o dentro de otra función) simplemente pone la variable en los parámetros, no el tipo de datos.
El cuerpo de la función es lo que debe ser realizado cuando se llama a la función. Si no es una función nula, el cuerpo de la función debe terminar con una instrucción return seguida de la variable de tipo de valor devuelto de la función. Si la función no se coloca antes de la función principal, es necesario una declaración de función. Esto se coloca derecho en las bibliotecas. En el cuadro 2se muestra un ejemplo de una declaración de función.
Como pueden ver es muy similar a la misma función, pero seguido de un punto y coma en lugar de sus soportes.