AnteriorPosterior

7.2. Conceptos básicos sobre funciones

  Curso: Fundamentos de programación en C, por Nacho Cabanes

7.2. Conceptos básicos sobre funciones

En C, todos los "trozos de programa" son funciones, incluyendo el propio cuerpo de programa, main. De hecho, la forma básica de definir una función será indicando su nombre seguido de unos paréntesis vacíos, como hacíamos con "main". Después, entre llaves indicaremos todos los pasos que queremos que dé ese "trozo de programa".

Por ejemplo, podríamos crear una función llamada "saludar", que escribiera varios mensajes en la pantalla:

saludar() {
  printf("Bienvenido al programa\n");
  printf(" de ejemplo\n");
  printf("Bienvenido al programa\n");
}
 

Ahora desde dentro del cuerpo de nuestro programa, podríamos "llamar" a esa función:

int main() {
  saludar();
  ...
}
 

Así conseguimos que nuestro programa sea más fácil de leer. Como ejemplo, la parte principal de nuestra agenda podría ser simplemente:

leerDatosDeFichero();
do {
  mostrarMenu();
  pedirOpcion();
  switch( opcion ) {
    case 1span>: buscarDatos(); break;
    case 2: modificarDatos(); break;
    case 3: anadirDatos(); break;
    ...
 

Actualizado el: 25-07-2014 17:07

AnteriorPosterior