miércoles, 4 de diciembre de 2019

FUNCIONES

-Tipos de Funciones-


1) No reciben ni retornan 
2) Recciben y no retornan
3) No reciben y retornan
4) Reciben y retornan

No Reciben ni retornan
Las más sencillas. Para usarlas solo tenemos que saber como crearlas y cómo llamarlas. Una función se crea de esta forma general:
tipo nombre(){}
El tipo se refiere ala tipo de dato (int,fload,void,char) y las funciones que retornan siempre es void. 

Reciben y no retornan
¿Cómo hariamos para pedir los dos numero en el main y que la función haga la suma? Para eso tenemos que hacer una función capaz de recibir datos, entonces la sintaxis cambian un poco: tipo nombre (tipo_var1 nombre_var1 tipo_var2 nombre_var2){}
'tipo' y 'nombre' se refieren a lo mismo t como no retorna el tipo siempre es void 


No reciben y retornan 

Pedir los números en la función, pero mostrar el resultado en el main. Para eso necesitamos una función que retorne. 
Recibir es reinviar datos del main a la función. Retornar es enviar datos de la función al main. 
Para retornar datos hay que hacer dos cosas; no usar void como tipo y usar return.

Reciben y retornan 
Ahora queremos que nuestra función únicamente sume, el main se va a encargar de pedir los números y sumar resultados. Para eso necesitamos que nuestra función reciba las variables y además retorne el resultado 

No hay comentarios:

Publicar un comentario