nextupprevious
Next: 15. Preprocesador de C Up: Índice Previous: 13.2. Punteros a funciones


14. Estructura de un programa en C

En C existe una función principal (main) que es la primera que se ejecuta. Puede tener dos o tres parámetros. El primer elemento es el número de elementos de la línea de comandos (contando el propio nombre del programa que se ha ejecutado), el segundo es un puntero a un vector de punteros que a su vez apuntan a cadenas que contienen cada uno de los elementos de la línea de comandos y el tercero es un puntero al entorno.

  main(int argc, char *argv[])
  /* Típica declaración de la función main() */

  main(int argc, char *argv[]) {
   /* Cuerpo de la función main */
  }
Figura 30 Función main()

El compilador C lee el fichero fuente una sola vez. Esto quiere decir que si queremos utilizar un identificador tenemos que declararlo antes. Esto no ocurre con las funciones que pueden ser declaradas en el orden que se desee, pero en este caso el compilador no comprueba que los tipos ni que la cantidad de los parámetros formales y actuales coincidan.



nextupprevious
Next: 15. Preprocesador de C Up: Índice Previous: 13.2. Punteros a funciones


Última modificación: 26/4/1999


Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.