Está en la página 1de 6

Unidad 4 del programa

Funciones
Introduccion

• Declaracion de funcion
tipo_de_resultado nombre_de_funcion( lista de parametros );

• Definicion de función
tipo_de_resultado nombre_de_funcion(parametros formales );
{
instrucciones /*cuerpo de la funcion*/
}

• Llamada a funcion
nombre_de_funcion( parametros actuales );
Variables
• Que es una variable?

• Tipos de variables:
a) Local
b) Global

• Conflicto entre los nombres de las variables


Variables
Parámetros por valor y por referencia

Pase por Valor

• Una copia del argumento es pasada a la funcion


• Es el metodo por defecto

• Funcion que recibe solo puede modificar el valor recibido y No puede


modificar el valor original del argumento
Parámetros por valor y por referencia
cont.

Pase por Referencia

• La direccion del argumento es pasada a la funcion


• Definido con un ampersand (&)

• Funcion que recibe Puede modificar el valor original del argumento

También podría gustarte