PIENSA Y TRABAJA
MANEJO DE FUNCIONES
Confía en mí
Es un subprograma que realiza una tarea específica que puede o no recibir valores (parámetros). En C podemos devolver cualquier tipo de datos escalares (puntero, tipo numérico y el tipo carácter o en su caso regresar un valor nulo que llamaremos nada o ninguno). Asimismo, no se pueden devolver arreglos ni estructuras. El uso de funciones es una práctica común y recomendable ya que permite dividir el código, simplificando así el desarrollo y la depuración del mismo. Para utilizar funciones en un programa es necesario declararlas previamente
Para llamar una función es necesario escribir el nombre o identificador de la función y en seguida un par de paréntesis, que estarán vacíos si hablamos de funciones sin paso de parámetros y tendrán información en caso de ser funciones con paso de parámetros.

DECLARACIÓN DE UNA FUNCIÓN
Tipo_dato_regresanombre(lista de parámetros){ declaración de variables localescuerpo de la funciónreturn(expresión);}
Llamada o invocación a la funciónVar=nombre(lista de parámetros);O bienprintf(“%?”, nombre(lista de parámetros));
Tipos de parámetros en Lenguaje C
•En base al mecanismo que emplea el lenguaje C para lograr el intercambio de información:
•Por valor: se hace una copia del parámetro a ctualal correspondiente parámetro formal de laf unción invocada.
•Por referencia: se copiala dirección del parámetro actualal correspondiente parámetro formal de la función invocada. Mediante el operador&, se pueden pasar direcciones devariables en lugar de valores y trabajar internamente en la función con los contenidos, mediante el operador*.

PARÁMETROS FORMALES Y PARÁMETROS ACTUALES EN LENGUAJE C
Este es tu párrafo de texto. Es un lugar excelente para agregar una descripción de tu negocio, tu sitio o lo que haces. Usa este espacio si deseas añadir información para tus usuarios, escribe sobre tu filosofía o experiencia y define tus cualidades distintivas. Puedes usar una imagen para que sea más atractivo.