-->
.

miércoles, 9 de mayo de 2012

Funciones definidas por el usuario (Sin envío ni retorno de parámetros.)

Este tipo de funciones son las mas sencillas de realizar ya que solo se hace la llamada desde la función principal "main()".
En este tipo de funciones y en todas no hay olvidar que si se las crea al ultimo del programa se pone el prototipo, y que si se la crea al inicio, después de las librerías no hace falta, y se las define de la siguiente manera.
Librerias
void funcion();
 void main()
{
bloques de códigos
}
void funcion()
{
bloques de códigos
}
Como se aprecia en el prototipo se ubica la primera linea de la función, pero terminada en punto y coma, cosa que no se pone en la función.
Dentro de la función definida por nosotros, se pueden declarar variables igualmente como en la función main() o en su defecto también se podría definir unas variables como globales para que puedan receptarlas tanto la función principal como la creada por nosotros, hay que tener en cuenta que para definir una función de este tipo, se usa la palabra reservada void y el nombre de la función y los paréntesis, la palabra reservada void nos indica que la funcion no retorna un parámetro, y los paréntesis en blanco porque no recibe ninguno.
Para mandar a llamar a la función se lo hace con el nombre y los paréntesis en blanco.
Un breve ejemplo veremos a continuación.

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

1 comentarios:

Popular Posts

Followers