Las funciones son secuencias de instrucciones que tienen asociado un nombre.
El nombre de una función es un identificador.
Una función no se ejecuta ella misma; debe usarse el nombre de la función
seguida de paréntesis para que se ejecute. Por ejemplo, si una función se
llama
saluda
,
para hacer que se ejecute hay que ejecutar la instrucción
saluda()
A la instrucción que solicita la ejecución de una función, se le llama invocación de función.
Antes de que una función se ejecute, se suspende lo que se estaba haciendo y se marca el punto donde se invocó la función. Posteriormente se ejecuta la función y al terminar, se regresa al punto de invocación y se continúa con la siguiente instrucción.