Sistemas

Páginas: 3 (662 palabras) Publicado: 27 de octubre de 2011
PRACTICA Nº 3
Funciones, Punteros y Manejo de Cadenas

1. OBJETIVOS
1.1. Objetivo general
Implementar funciones por parámetro y referencia, a través de la reutilización de código

2. Marcoteórico
C fue diseñado como un lenguaje de programación estructurado, también llamado programación modular. Por esta razón, para escribir un programa se divide éste en varios módulos, en lugar de unosolo largo. El programa se divide en muchos módulos (rutinas pequeñas denominadas funciones), que producen muchos beneficios:
 aislar mejor los problemas
 escribir programas correctos más rápido y producir programas que son mucho más fáciles de mantener.
 Facilitar lectura de código

Así pues, un programa C se compone de varias funciones, cada una de las cuales realiza una tarea principal.Esta técnica se conoce como divide y vencerás.
La estructura de una función en C es:
tipo-de-retorno nombreFunción ( listaDeParámetros)
{
cuerpo de la función
return resultado
}tipo-de-retorno: Tipo de valor devuelto por la función o la palabra reservada void si la función no devuelve ningún valor.
ListaDeParámetros: Lista de declaraciones de los parámetros de la función separados porcomas.
Resultado: Valor que devuelve la función.

Los prototipos de las funciones se sitúan normalmente al principio de un programa, antes de la definición de la función main ( ) . El compiladorutiliza los prototipos para validar que el número y los tipos de datos de los argumentos reales de la llamada a la función son los mismos que el número y tipo de argumentos formales en la funciónllamada. Si se detecta una inconsistencia, se visualiza un mensaje de error. Sin prototipos, un error puede ocurrir si un argumento con un tipo de dato incorrecto se pasa a una función. En programascomplejos, este tipo de errores son difíciles de detectar.
Ejemplo:
int procesar(int a, char b, float c, double d, char *e);
Una llamada a la función produce la ejecución de las sentencias del cuerpo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS