Para explicar la estructura de una función utilizaremos un programa que tiene una función para realizar una suma.
Algo importante a destacar es que los nombres de la variables que declaramos en la función fuera del main (Suma(int sumando1, int sumando2;) no tienen que ser igual a los que ponemos dentro del main ( int a, b, total;). Los valores de sumando1 y sumando 2 los asignara a a y b por orden, es decir si el sumando 1 vale 5 como hemos puesto en el main primero la a "total=Suma(a, b);" el valor 5 lo asignará a la a y el sumando 2 que por ejemplo es 3, lo asignará a b.
#include <stdio.h>
#include <stdlib.h>
int Suma(int sumando1, int sumando2);//como son los datos que va a tener la suma
//-------------------ENTRAMOS EN EL MAIN-----------------//
int main()
{
int a, b, total;
printf("Intro sumando 1:");
scanf("%d", &a);
printf("Intro sumando 2:");
scanf("%d", &b);
total=Suma(a, b);//Total = a lo que devuelva la función Suma (return)
printf("El resultado es %d\n", total);
}
//-------------FUERA DEL MAIN SE DECLARA LA SUMA CON SUS VARIABLES--------//
//Se realiza las operaciónes en la función, en este caso una suma
int Suma (int sumando1, int sumando2)
{
int result;
result = sumando1 + sumando2;
return(result);
}
No hay comentarios:
Publicar un comentario