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...
Regístrate para leer el documento completo.