Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La función es un bloque de instrucciones que realizan una tarea específica y siempre devuelven
un valor único a la función de llamada. Las funciones se utilizan para minimizar la repetición de
código.
Algunas lenguas distinguen entre las funciones que devuelven las variables y los que no lo
hacen. C supone que cada función devuelve un valor. Si el programador desea un valor de
retorno, esto se logra utilizando el return. Si no hay valor de retorno es necesario, no se debe
utilizar cuando se llama a la función.
1. biblioteca de funciones (Funciones Definidas por el Programador) una función que está
predefinido en el lenguaje C se llama función de la biblioteca {Printf ()(), [()]}(), Scanf getch ()(),
etc son funciones de la biblioteca
2. Funciones definidas por el usuario Una función escrita por un programador que se llama la
función definida por el usuario.
Algo similar es necesario para funciones definidas por el programador. Ese algo es que,
después de las directivas include pero antes de la función main, es necesario escribir el
prototipo de la función. El prototipo de la función no es más que el encabezado de la función
seguido de punto y coma.
Definición de Funciones
1) El encabezado de la función
b) El nombre de la función
square
Que puede ser cualquier identificador válido en C++.
2) El cuerpo de la función
{
double cuadrado;
cuadrado = numero * numero;
return cuadrado;
}
BIBLIOTECAS DE FUNCIONES
El lenguaje C, C++ contiene numerosas funciones, cuando se emplean funciones de esta
biblioteca estandar, se incrementa la transportabilidad de los programas.
Las funciones estandar se dividen en grupos, todas las funciones que pertenecen al mismo
grupo estan declaradas en el archivo de cabecera (aquel que dice xxx.h), la letra "h" significa
header en inglés y es lo que se llama cabecera.
Para incluir alguna función perteneciente a estas cabeceras debemos escribir líneas de código
como se muestra de ejemplo:
#include
BIBLIOTECAS Y DESCRIPCIONES DE USO
Nombre de Biblioteca
Descripción
assert.h
Es proporcionar una definición de la macro assert, que imprime un mensaje de error y aborta
el programa
alloc.h
Existen funciones para asignar, liberar memoria, u obtener información de bloques de
memoria.
ctype.h
Son funciones que nos permiten conocer la naturaleza de un carácter, o bien para convertir de
mayúsculas a minúsculas y viceversa; y valores enteros a códigos ASCII.
dir.h
Esto permite ordenar, crear, modificar, mover y eliminar directorios
errno.h
Representa los números de error, después que ocurre un error se puede consultar el valor de
la variable del sistema de errno para obtener más información sobre ese error.
float.h
Define los límites de los tipos de coma flotante
limits.h
Define los límites de los diferentes tipos de enteros
math.h
Contiene las funciones matemáticas estándar utilizadas en C y C++
setjmp.h
Define el tipo de jmp_buf para algunas funciones.
signal.h
Contiene funciones de estado.
stdarg.h
Define funciones que pueden ser llamadas con diferentes números de argumentos, de modo
que se pueda escribir f(a) y f(a,b).
stdef.h
Se definen algunos tipos especiales
stdio.h
Incorporan las funciones de Entrada - Salida E/S estándar, tipos y macros
stlib.h
Declara funciones que son útiles para diferentes propósitos, en especial de búsqueda y
ordenación.
string.h
Este archivo contiene funciones para manejo de cadenas de caracteres.
time.h
Contiene funciones relativas a fechas y horas
Bibliografías
http://evidenciasb1.blogspot.com/2013/05/4-unidada-funciones-basicas.html?m=1