Lenguaje c

Páginas: 4 (795 palabras) Publicado: 12 de febrero de 2010
Lenguaje C
Programación I

Historia
 C es un lenguaje de programación de propósito general, asociado a UNIX.  Reúne características de programación intermedia entre los lenguajes ensambladoresy los lenguajes de alto nivel; con gran poderío basado en sus operaciones a nivel de bits y la mayoría de los elementos de la programación estructurada de los lenguajes de alto nivel.  Las ideasprincipales de C provienen de BCPL, a través del lenguaje B.
FCC - BUAP Primavera 2010 25

Historia
 En 1971 Dennis Ritchie, con base en el lenguaje B desarrollo NB que luego cambio su nombre porC; en un principio sirvió para mejorar el sistema UNIX por lo que se le considera su lenguaje nativo.  Su diseño incluyó una sintaxis simplificada, la aritmética de direcciones de memoria (permite alprogramador manipular bits, bytes y direcciones de memoria) y el concepto de apuntador.
FCC - BUAP Primavera 2010 26

Identificadores
 Un identificador es una secuencia de letras y dígitos,donde el primer carácter debe de ser una letra o subguión.  Letras mayúsculas son distintas de las minúsculas.  Los identificadores pueden tener cualquier longitud, pero solo los primeros 31 caracteresson significativos.

FCC - BUAP

Primavera 2010

27

Palabras Reservadas

auto typedef register extern double

continue while static if float

else break union return int

for defaultmain struct short

long enum case unsigned switch

sizeof goto do char void

FCC - BUAP

Primavera 2010

28

Primer programa en C
/* Un primer programa en C */ #include main() {printf(''Hola Puebla”); }
Comentario

Archivo de cabecera
Función principal Sentencia

FCC - BUAP

Primavera 2010

29

Estructura de un programa en C
#include… #define… Directivas delpreprocesador Constantes Declaraciones globales Prototipos de funciones Variables Función principal main

main() { } Tipo1 funcion1 (…) { … }

Declaraciones locales Sentencias
Definiciones de otras...
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