Programación, c++ Funciones

Páginas: 3 (642 palabras) Publicado: 19 de octubre de 2011
Las funciones contienen varias sentencias bajo un solo nombre, que un programa puede utilizar una o más veces para ejecutar dichas sentencias.

Ventajas:
Evita repetición de conjuntos de órdenes.Favorece modularidad en programas complejos.
Si se agrupan funciones en bibliotecas, otros programas pueden reutilizar las funciones.
Implementación:
tipo_de_retorno NombreFunción (parámetros ){
sentencias
return valor;
}

Ejemplo:
double media (double x1, double x2);
{
double resultado;
resultado = (x1 + x2)/2;
return resultado;
}

En C++ no haydiferencias entre procedimientos y funciones: todo son funciones, con la diferencia de que un procedimiento es una función que no devuelve nada (void).

Tanto procedimientos como funciones, deben serdeclarados antes de poder ser usados. Esto es posible de dos formas : indicando su cabecera (nombre, parámetros y tipo de retorno) después de la zona de constantes y antes del programa principal, o bienescribir el procedimiento o la función entera en dicha zona.

Las funciones en C++ pueden devolver cualquier tipo menos arrays.
Es la declaración de una función
La declaración de las funcionesmediante los prototipos suelen hacerse al comienzo del codigo fuente, despúes de los #define y #include.
La forma general del prototipo de una función es:
tipo_de retorno NombreFunción(parámetros) ;
La inclusión del nombre de los parámetros es opcional.
Los prototipos permiten que el compilador verifique que la función está siendo llamada correctamente, con respecto al número y el tipode los parámetros y ademas el tipo devuelto por la función.

Una función puede utilizar parámetros por valor y parámetros por referencia, o puede no tener parámetros.

Párametros por valor: En C++el paso por valor significa que al compilar la función y el código que llama a la función, ésta recibe una copia de los valores de los parámetros que se le pasan como argumentos. Las variables...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de funciones de programación en C
  • capitulo 4 funciones programacion estructurada piensa en c++
  • Funciones De Programacion En c++
  • Programacion Lenguaje C. Funciones
  • funciones de programacion en c
  • programación c++
  • programacion C
  • Programacion c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS