Funciones C

Páginas: 4 (969 palabras) Publicado: 6 de septiembre de 2015
Funciones C++
Los tipos de funciones en c++ son 4, aunque en realidad son las combinaciones
de las 2 cosas que una función puede hacer.
Una función, puede hacer (o no) dos cosas: 1 – Recibir datos y2 – Retornar
datos. De esto surgen los cuatro tipos de funciones:
1. No reciben ni retornan
2. Reciben y no retornan
3. No reciben y retornan
4. Reciben y retornan
Vamos a hacer un programa que sumedos números, usando los cuatro tipos de
funciones:

No reciben ni retornan
Las más sencillas. Para usarlas sólo tenemos que saber cómo crearlas y cómo
llamarlas. Una función se crea de esta formageneral:
tipo nombre(){}

El ‘tipo’ se refiere al tipo de dato (int, float, void, char) y en las funciones que no
retornan siempre es void.
El ‘nombre’ es el nombre de la función: cualquiera que empiececon una letra, que
sea significativo y que no sea una palabra reservada.
Para llamarlas sólo hay que escribir el nombre de la función seguido de sus
paréntesis y un punto y coma (;).
nombre();

Asínuestro programa sería: función1.cpp
# include
# include




void sumar()
{
int num1, num2, r;
cout << “Ingrese Cantidad 1: “; cin >> num1;
cout << “Ingrese Cantidad 2: “; cin >>num2;
r = num1 + num2;
cout << "La suma es " << r;
getch();
}
void main()
{
sumar();
}

Como ven, todo lo que habríamos puesto en nuestro main mejor los pusimos en
una función y desde el main lallamamos.
Una función de este tipo que hemos usado muchas veces es getch();

Reciben y No Retornan
¿Cómo haríamos para pedir los dos números en el main y que la función haga la
suma? Para eso tenemos quehacer una función capaz de recibir datos, entonces
la sintaxis cambia un poco:
tipo nombre(tipo_var1 nombre_var1, tipo_var2 nombre_var2){}

‘tipo’ y ‘nombre’ se refieren a lo mismo y como no retorna eltipo siempre es void.
Dentro del paréntesis tenemos otros aspectos:
‘tipo_var1′ se refiere al tipo de la variable que nuestra función va a recibir.
‘nombre_var1′ se refiere al nombre de esa variable....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones C++
  • Funciones en C
  • Funciones C++
  • Funciones en c++
  • Funciones C++
  • Funciones C++
  • funciones en c
  • Funciones C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS