Sunteți pe pagina 1din 2

#include

funciones de no retoman valor ni reciben using namespace std;


parametros void sumar()
las mas sencillas solo deben crearla y llamarlas {
una funcion se crea de forma general int num1, num2, r;
cout <> num1;
ejemplo cout <> num2;
tiponombre(){ r = num1 + num2;
cout << "La suma es " << r;
las funciones que no retoman es void.
}
int main()
{

#include
using namespace std;
void sumar(int num1, int num2)
tipos de la funciónes

{
la que reciben y no retoma int r;
r = num1 + num2;
funcion capaz de recibir dato,entonces la sintasis cout << "La suma es " << r;
tiponombre(tip_var1nombre_var1,tipo_var2nombre_v }
ar2 int main()
{
tipo y nombre se refiere a lo mismo no retoma el void int num1, num2;
cout <> num1;
cout <> num2;
sumar(num1, num2);
}

x#include
using namespace std;

int sumar()
{
gNo reciben y retornan int num1, num2, r;
cout <> num1;
Pedir los números en la función, pero mostrar el cout <> num2;
resultado en el main. Para eso necesitamos una r = num1 + num2;
función que retorne.
Recibir es enviar datos del main a la función. Retornar
es enviar datos de la función al main. Para retornar return r;
datos hay que hacer dos cosas: no usar void como tipo }
y usar return
.
int main()
{
int r;
r = sumar();
cout << "La suma es " << r;
}

#include
using namespace std;
int sumar(int num1, int num2)
{
int r;
Reciben y retornan
r = num1 + num2;
Ahora queremos que nuestra función únicamente sume, el return r;
main se va a encargar de pedir los números y sumar los }
resultados. Para eso necesitamos que nuestra función int main()
reciba las variables y además retorne el resultado {
int num1, num2, r;
cout <> num1;
cout <> num2;
r = sumar(num1, num2);
cout << "La suma es " << r;
}
FUNCIONES EN LENGUAJE C

las funciones pueden o no devolver valores al programa


invocanteen cuanto a otras funciones solo realizan acciones
como borrar la pantalla del video.
la llamada a la funcion.
es la ejecucion de la funcion y esta se realiza enel momento
en que desde el programa principal se hace referenciaa su
nombre

declaracion de funciones definicion de funciones

Antes de escribir una funcion se informa a La definicion de un programa puede


compilador el tamaño de valoresque se envia y ubicarse en cualquier lugar del
las que se retomara al programa invocante. programacon dos restricciones:
si una o mas funciones se estan usando se
puede disponer de una prototipo en un archivo

1._Debe hallarse luego de dar su


prototipo
2.- No estar dentro de la definicionde
otra funcion.
La definicion debe empezar con un
encabezamientoy esta concidir con el
prototipo declaradopara la misma

ejemplo
[tipo_devuelto] nombre_funcion([tipo
parametro1][, tipo parametro2][, ....])
{
// instrucciones
[return valor;]
}

S-ar putea să vă placă și