LENGUAJE C

Páginas: 10 (2496 palabras) Publicado: 29 de junio de 2015
LENGUAJE “C”
INTRODUCCIÓN
"C" Es un lenguaje estructurado, cuya componente principal es la función; en "C" las
funciones son los bloques consecutivos en los que se desarrolla toda la actividad de los programas,
permiten definir las tareas de un programa y codificarlas por separado, permitiendo así que los
programas sean modulares.
Un lenguaje de programación puede ser compilado o interpretado, Cnormalmente es
compilado, sin embargo, los intérpretes de C sirven como ayuda en la depuración. Un intérprete lee
el código fuente de un programa línea a línea, realizando las instrucciones específicas contenidas en
esa línea. Un compilador lee el programa entero y lo convierte a código objeto, que es una
traducción del código fuente del programa a una forma que puede ser ejecutada por lacomputadora.
Esta sección hace referencia únicamente al lenguaje “C” bajo MS-DOS.
ARCHIVOS GENERADOS EN LA REALIZACIÓN DE UN PROGRAMA
ARCHIVO

EXTENSION

FUENTE

.C

COMPILADO

.OBJ

EJECUTABLE

.EXE

RESPALDO

.BAK

PROYECTO

.PRJ

DESCRIPCIÓN
Archivo sobre el que se escribe el programa
codificado al lenguaje.
Archivo que se genera cuando se realiza la
compilación del archivo fuente.
Archivo que segenera después de haber compilado el
archivo fuente y en el que liga las funciones y/o
librerías del mismo lenguaje.
Archivo que se genera cada vez que se hace alguna
modificación al archivo fuente, dejando en éste la
penúltima modificación.
Archivo utilizado para realizar la unión de varios
archivos fuentes para generar un sólo ejecutable.

FORMATO GENERAL DE UN PROGRAMA EN LENGUAJE C
Archivos decabecera <*.h>
Definición de constantes
Declaraciones globales
Declaraciones de Prototipos de funciones;
void main (argumentos ){
variables locales
flujo de sentencias
}
tipo_de_función nombre_de_la_función(declaración de parámetros){
variables locales
flujo de sentencias
}
....
tipo_de_función nombre_de_la_funciónN(declaración de parámetros){
variables locales
flujo de sentencias
}
1

ALGUNASCONSIDERACIONES GENERALES
 En C las mayúsculas y las minúsculas son diferentes.
Vnom ≠ vnom ≠ VNOM
 Al final de cada sentencia debe ir un punto y coma ( ; )
 Toda secuencia de caracteres encerrados entre /* */ es un comentario.
 Toda línea de código seguida de // es un comentario.
 El uso de un bloque de código (grupo de sentencias), en "C" se crea colocando una secuencia
de sentencias entre { },es decir, { inicio del bloque, } fin del bloque.
 La única función que debe estar absolutamente presente es la denominada main(), función
que es llamada cuando comienza la ejecución del programa.
COMPILACION
1. Creación del programa.
2. Compilación del programa.
3. Enlazado del programa con todas aquellas funciones de la biblioteca que se necesiten.
4. Ejecución del programa.
Código Fuente: Textode un programa que un usuario puede leer; es la entrada al compilador de C.
Código Objeto: Traducción del código fuente a código máquina, que es el que la computadora puede
leer y ejecutar directamente. Es la entrada al enlazador.
Enlazador: Programa que enlaza funciones compiladas por separado para producir un sólo
programa. Su salida es un programa ejecutable.
VARIABLES, CONSTANTES, OPERADORES YEXPRESIONES
IDENTIFICADORES
Nombres usados para referenciar las variables, las funciones, las etiquetas y otros objetos
definidos por el programador, su longitud varía de uno a varios caracteres y generalmente inician con
una letra o un símbolo de subrayado. Cabe recordar que las letras minúsculas y las mayúsculas se
tratan como distintas, además un identificador no debe ser igual que una palabraclave del lenguaje.
TIPOS DE DATOS.
Existen 5 tipos de datos básicos:
TIPO
Carácter
Entero
Coma flotante
Coma flotante de doble precisión
Sin valor

CODIFICACIÓN "C"
char
int
float
double
void

RANGO
0 a 255
-32768 a 32737
Aprox. 6 dígitos de precisión.
Aprox. 12 dígitos de precisión.
sin valor

El tipo void declara explícitamente una función que no devuelve valor alguno.
Existen modificadores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS