Вы находитесь на странице: 1из 2

Funciones en C

La utilizacin de funciones nos


permite dividir un programa
extenso en pequeos segmentos
que realizan tareas concretas.

Declaracin de funciones Definicin de funciones


(Prototipo)
Es donde se especifican las
En el prototipo de una instrucciones que forman parte de
funcin se tienen que la misma y que se utilizan para
especificar los parmetros llevar a cabo la tarea especfica de la
de la funcin, as como el funcin.
tipo de dato que devuelve. Consta de dos partes:

Encabezado: Cuerpo de la
funcin:
Se tienen que
especificar los Instrucciones
parmetros de la necesarias para
funcin realizar la tarea para
la cual se crea la
funcin

Devolucin de funciones Acceso a una funcin

Una funcin slo puede


Se le llama desde la funcin main,
devolver un valor. Para
se debe hacer mediante su nombre
devolver dicho valor, se utiliza
seguido de la lista de argumentos
la palabra reservada return
que utiliza dicha funcin
encerrados entre parntesis

Recursividad

Directa es el proceso mediante el Indirecta


que una funcin se llama a s implica ms de
misma desde el propio cuerpo
una funcin
de la funcin
Clases de almacenamiento

Las variables se pueden clasificar de


acuerdo a su tipo de dato, tambin
pueden clasificarse de acuerdo a su
mbito, es decir, la parte del programa
en la que la variable es reconocida.

Variables locales Variables globales Variables estticas Variables de registro

Se declaran dentro Este tipo de variable Est nicamente asociada


de la funcin main, se puede utilizar Al declarar una variable
a la funcin en la que se
desde que se define como registro se
no se pueden usar en declara con la salvedad de
hasta que el programa almacenara en los
otras funciones. que su existencia es
registros de la unidad
termina, se suele usar permanente.
central de
para el intercambio de
informacin. En otras palabras, su procesamiento del
contenido no se borra al ordenador.
finalizar la funcin, sino
que mantiene su valor
hasta el final del
programa.

Cualquier variable declarada dentro de una funcin


se considera como una variable automtica.

Вам также может понравиться