Estructura De Un Programa En El Lenguaje C

Páginas: 13 (3140 palabras) Publicado: 31 de mayo de 2012
Estructura de un Programa en C

Un programa en C está estructurado generalmente de la siguiente manera se definen las librerías, una sección o zona de declaraciones y un cuerpo principal, el cual se identifica por la palabra main; a su vez en la sección de declaraciones se organizan de la siguiente manera: las constantes, las variables globales, las funciones y las estructuras o registros.#include archivo /* inclusión de librerias */
#define CONST a /* declaración de constantes*/
Tipo de datos variable globales;
tipo función (argumentos); /* declaración de funciones */
estructuras
main()
{
Tipo de data variable; /* declaración de variables locales */
cuerpo del programa
}
Otros modulos

A continuación se especificaran cada una de las partes de una estructura en C.Librerías

Una librería es un conjunto de subprogramas utilizados para desarrollar software. Las bibliotecas contienen código y datos, que proporcionan servicios a programas independientes, es decir, pasan a formar parte de éstos. Esto permite que el código y los datos se compartan y puedan modificarse de forma modular. Algunos programas ejecutables pueden ser a la vez programas independientes ybibliotecas, pero la mayoría de éstas no son ejecutables.

Para utilizar una función de librería es necesario incluir el archivo cabecera donde está declarada la función y también se puede encontrar declaraciones de constantes y tipos. Por convención, los nombres de los archivos cabecera que contienen declaraciones acaban con la “extensión” .h , pero no es obligatorio. Las sintaxis para hacerla inclusión son:

#include <nombre_archivo.h>
#include "nombre_archivo.h"

Diferencia de las dos sintaxis: si se encierra el nombre del archivo entre comillas, primero se buscará el archivo en el directorio de trabajo actual, y si no lo encuentra, buscará en los directorios estándar de include. Si el nombre está encerrado entre paréntesis angulares sólo busca el archivo en losdirectorios de include estándar, pero en ningún momento se recorre el directorio de trabajo actual. Estos directorios estándar son /usr/include o /include, si no se especifican otros directorios con las directivas -Idir o -I del compilador.

Constantes

Una constante es un valor que no puede ser alterado durante la ejecución de un programa. Una constante corresponde a una longitud fija de un áreareservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Para definir constantes se puede hacer de dos formas:

* La primera sigue la siguiente sintaxis
#define_ nombre de la constante_ valor
Ejemplo
#include <stdio.h>
#include<conio.h>
#define PI 3.1415926

int main()
{
printf("Pi vale %f", PI);
getch();
}

* Lasegunda sigue la siguiente sintaxis
const_ el tipo de dato_ el nombre de la constante_ valor;
#include <stdio.h>
#include<conio.h>
const float PI=3.1415926;

int main()
{
printf("Pi vale %f", PI);
getch();
}
Ejemplo

El compilador substituirá el identificador por el valor, cuando lo encuentre en el archivo fuente.

Por facilidad y estética se suele escribirlas constantes de la primera forma, mientras que la segunda se usa para las constantes de un cuerpo específico, a que tener en cuenta que las constantes colocadas después de las librerías y las constantes incluidas en cada uno de los cuerpos no pueden de tener el mismo nombre.

En general, las constantes se escriben totalmente en mayúsculas, aunque el preprocesador no impone ninguna norma alrespecto, es sólo por claridad.

Luego de las constantes globales se definen las variables globales los cuales se definirán y explicaran más detalladamente más adelante.

Funciones

Una función es un conjunto de instrucciones que pueden ejecutarse en cualquier lugar del programa principal u otro cuerpo, con solo referirse con su nombre, el cual permite resolver una tarea específica.

Una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de un programa grafico en C
  • Estructura de un programa en c
  • Estructura General De Un Programa En c++
  • Programas en lenguaje c
  • Estructura básica de un programa en c
  • programa en lenguaje c
  • Programa de lenguaje c
  • Programa lenguaje C en LINUX

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS