Las transparencias sobre ofrecen una visión fundamental de las palabras especiales o reservadas que forman parte del lenguaje de programación C. Proporcionan una breve descripción de las palabras clave más importantes de C, destacando su función y cómo se utilizan en la escritura de código.
2. C es un lenguaje de programación de propósito general
que ofrece economía sintáctica, control de
flujo y estructuras sencillas y un buen conjunto de
operadores. No es un lenguaje de muy alto nivel y
más bien un lenguaje pequeño, sencillo y no está
especializado en ningún tipo de aplicación. Esto lo
hace un lenguaje potente, con un campo de aplicación
ilimitado y, sobre todo, se aprende rápidamente.
En poco tiempo, un programador puede utilizar la
totalidad del lenguaje
Este lenguaje ha sido estrechamente ligado al sistema
operativo UNIX, puesto que fueron
desarrollados conjuntamente. Sin embargo, este
lenguaje no está ligado a ningún sistema operativo ni
a ninguna máquina concreta. Se le suele llamar lenguaje
de programación de sistemas debido a su
utilidad para escribir compiladores y sistemas
operativos, aunque de igual forma se puede desarrollar
cualquier tipo de aplicación.
3. Un aspecto importante del lenguaje C es que
solo tiene 32 “palabras clave” que constituyen
las ordenes que lo conforman estas palabras
junto con la sintaxis forman el lenguaje c
4. Estas palabras clave no se pueden abreviar, utilizarse
como nombres de variable o utilizarse como cualquier
otro tipo de identificador.
5. De la anterior lista 27 palabras clave , fueron
definidas en la versión original del lenguaje C
estándar de Ritchie y Kemigham , y las cinco
siguiente fueron añadidas por el ANSI: const ,
enum, signed , void y volatile. Posteriormente
se han añadido diversas palabras clave ,
dependiendo del compilador y sistema
operativo
6. Algunas descripciones breves de las alguna palabras claves :
Auto: modificador que indicia que una variable local se crea al
inicio de la ejecución de la funcion y se destruye al final
Break: provoca que se termine la ejecución de una iteración o
para salir de la sentencia switch y while , do while for e if
Switch: esta sentencia es una generalización de las sentencias if
else
Char: tipo de dato carácter
Const: define variables cuyo valor debe permanecer constante
durante todo el programa
Continue: provoca que se comience una nueva iteración ,
evaluando la expresión de control
Default: es el caso por defecto que se ejecuta si dentro del
switch
Double: almacenan números en formato coma flotante igual al
float pero con mas precisión
Enum: permite declarar valores de datos que se ajustan a
series ordenadas en las cuales un elemento sigue o precede a
otro
Extern: define que existe una variable global que esta definida
en otro archivo fuente
7. Preguntas de autoevaluación
1.- ¿Cuántas palabras clave existen en el lenguaje C?
A) 32
B) 54
C) 23
D) 16
2.- ¿Para que sirve la sentencia “break” ?
A) Para declarar variables globales
B) Para almacenar datos en variables
C) provoca que se termine la ejecución de una iteración o para
salir de la sentencia switch
D) Para leer datos de teclado y imprimirlos
en pantalla