-->
.

martes, 14 de agosto de 2012

FUNCIONES DEFINIDAS POR EL USUARIO (CON ENVÍO Y SIN RETORNO DE PARÁMETROS.)

Este tipo de funciones a diferencia de las vistas anteriormente en su declaración tienen un parámetro extra, su funcionamiento es el mismo pero al momento de llamar a la función se lo realiza poniendo el nombre de la función, y entre los paréntesis se escribe la o las variables que se desea mandar para realizar una tarea especifica, y la función al momento de receptar las variables hay que declarar nuevas variables del mismo tipo que se mandaron, pueden ser del mismo nombre o diferente.
Las Funciones con envio y sin retorno de parametros se las define de la siguiente manera:

Librerias
void funcion( tipo_dato variable,tipo_dato1 variable1);
void main()
{
 tipo_dato var1,var2;
bloques de códigos

funcion(var1,var2);
}
void
funcion(tipo_dato variable,tipo_dato1 variable1)
{
bloques de códigos}
A continuación veremos un gráfico explicativo:

Se puede apreciar que las variables que se mandan desde la función principal deben tener el mismo orden y del mismo tipo a las que recibe la función.





  1. #include<conio.h>
  2. #include<stdio.h>
  3.   void suma(int numero1,int numero2);
  4.   void main()
  5.   {
  6.    clrscr();
  7.    int n1,n2;
  8.    printf("Ingrese un numero: ");
  9.    scanf("%d",&n);
  10.    printf("Ingrese otro numero: ");
  11.    scanf("%d",&n1);
  12.    suma(n1,n2);
  13.    getch();
  14.   }
  15.   void suma(int numero1,int numero2)
  16.    {
  17.     int s;
  18.     s=numero1+numero2;
  19.     printf("La suma es: %d", s);
  20.    }

Popular Posts

Followers