Funciones

Page 1


FUNCIONES Ya hemos visto una serie de funciones de biblioteca del Lenguaje C que nos permite realizar operaciones o cálculo de uso común. Sin embargo, C también permite al programador definir sus propias funciones.


¿QUÉ ES UNA FUNCIÓN? Una función es un segmento de programa que realiza determinadas tareas bien definidas.  Cuando se accede a una función desde alguna determinada parte del programa( cuando se “llama” a una función), se ejecutan las instrucciones de que consta.  Se puede acceder a una función desde varios lugares distintos del programa. 


DEFINICIÓN DE UNA FUNCIÓN La definición de una función tiene tres componentes:  Especificación del tipo de valor que devuelve la función  Nombre de la función  Conjunto de argumentos separados por coma y cerrados entre paréntesis


EJEMPLO DE DEFINICIÓN tipo nombre (argumento formal1, argumento formal2, …argumento formal n) int mayor(int a, int b); /*Declaración*/ …. int mayor(int a, int b) { if(a > b) return a; else return b; }


PROGRAMA EJEMPLO

#include<stdio.h> #include<conio.c> int par(int numero);

main(){ clrscr(); int numero, resultado; printf("Introduzca un numero:\n"); scanf("%d", &numero); resultado=par(numero); if (resultado==1){ textcolor(YELLOW); printf("El numero es par\n");} else{ textcolor(YELLOW); printf("El numero es impar\n");} getch(); return 0; }

/*Funcion par: devuelve un valor indicando si un numero es par o impar*/ int par(int numero) { if((numero%2)==0) return(1); else return(0); }


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.