a3-u1-num.id

2
FUNCIONES DEFINIDAS POR EL USUARIO Un función es el entorno de programación que se genera para controlar y procesar los datos. Para ello están funciones contienen las definiciones de los tipos de datos en lo que se conoce como parámetros de la función; igualmente la función se le define el tipo que va a controlar la misma función. Existe una función llamada main(), donde se escribe el código que va a definir la finalidad del programa; pero las funciones también son de uso y creatividad del programador. Las funciones es la verdadera base de C y C++. PROTOTIPO DE LA FUNCION tipo NombreFuncion (tipo [Parametro1], tipo [Parametro2], ...); Ejemplos: Una función que no devuelve nada y que no tiene ningún parámetro tendría un prototipo de la forma: void funcion(); Una función con dos parámetros (un char y un int) que devuelve un int tendría el prototipo siguiente: int funcion(char, int); DEVOLUCION DEL VALOR

Upload: jussef-fraija

Post on 10-Dec-2015

4 views

Category:

Documents


1 download

DESCRIPTION

rsd

TRANSCRIPT

Page 1: A3-U1-Num.id

FUNCIONES DEFINIDAS POR EL USUARIO

Un función es el entorno de programación que se genera para controlar y procesar los

datos. Para ello están funciones contienen las definiciones de los tipos de datos en lo que

se conoce como parámetros de la función; igualmente la función se le define el tipo que

va a controlar la misma función. Existe una función llamada main(), donde se escribe el

código que va a definir la finalidad del programa; pero las funciones también son de uso y

creatividad del programador. Las funciones es la verdadera base de C y C++.

PROTOTIPO DE LA FUNCION

tipo NombreFuncion (tipo [Parametro1], tipo [Parametro2], ...);

Ejemplos:

Una función que no devuelve nada y que no tiene ningún parámetro tendría un prototipo

de la forma:

void funcion();

Una función con dos parámetros (un char y un int) que devuelve un int tendría el prototipo

siguiente:

int funcion(char, int);

DEVOLUCION DEL VALOR

Una función puede devolver o no un valor. La forma en que la función devuelve un valor al

módulo que la ha llamado es con la sentencia return, que tiene el siguiente formato:

return [Expresion];

Page 2: A3-U1-Num.id

Las funciones como vemos son muy importantes en el lenguaje de programación y

permiten ejecutar muchas acciones de acuerdo a las necesidades que tengamos.

Ejemplo:

int suma(int v[])

{

int i, valor=0;

for(i=0;i<10;i++)

valor+=v[i];

return valor;

}