Elementos De Un Programa En C
Enviado por Jony0042 • 9 de Mayo de 2015 • 837 Palabras (4 Páginas) • 174 Visitas
Los elementos de un programa C:
Un programa C consta de uno o más archivos. Un archivo es traducid en diferentes fases. La primera fase es el procesado, que realiza la inclusión de archivos y la sustitución de marcos. El procesador se controla por directivas introducidas por líneas que contienen # como primer carácter. El resultado del procesado es una secuencia de tokens.
Tokens: Elementos léxicos de los programas, existen 5 clases de tokens.
Identificadores
Palabras reservadas
Literales
Operadores
Separadores
Identificadores: Es una secuencia de caracteres, letras, dígitos y subrayados (…) el primer debe ser una letra (algún compilador admite carácter de subrayado) las letras mayúsculas y minúsculas son diferentes
En borland C/C++ el identificador puede ser de cualquier longitud, sin embargo el compilador ignora cualquier carácter fuera de los 32 primeros.
C es sensible a las mayúsculas , por consiguiente, C reconoce como distintos los identificadores ALFA, alfa y ALFa, se recomienda use el mismo estilo siempre al escribir sus identificadores. Un consejo que puede servir de posible regla es:
1. Escribir identificadores de variables en letras minúsculas
2. Escribir constantes en mayúsculas
3. Escribir funciones con tipo de letra mixto (mayúscula/minúscula)
Reglas básicas de formación de identificadores.
1. Secuencia de letras o dígitos, el primer carácter puede ser una letra o un subrayado (compiladores de borland entre otros)
2. Los identificadores son sensibles a las mayúsculas
3. Los identificadores pueden tener cualquier longitud, pero solo son significativos los 32 primeros, ese es el caso de borland y Microsoft)
4. Los identificadores no pueden ser palabras reservadas tales como if, switc o else)
Palabras reservadas: Una palabra reservada (keyword o reservedword) tal como void es una característica del lenguaje C asociada con algún significado especial. Una palabra reservada no se puede utilizar como nombres de identificador o función.
Los siguientes identificadores están reservados para utilizarlos como palabras reservadas y no se deben emplear para otros propósitos.
Asa
Auto
Break
Case
Char
Conot
Contiawo
Default
Do
Doublé
Else
ewun
extern
float
for
goto
if
int
long
register
return
short
algned
elseof
atatic
atruct
switch
typedef
unión
unaigned
vold
volatile
vhile
Cometarios: Ya se ha expuesto antes que los comentarios en C tienen el formato.
/*…..*/
Los comentarios se encierran entre /* y */ y pueden extenderse a lo largo de varias líneas /* /*titulo: demo_uno por Mr. Martines*/
Otra forma el comentario en dos líneas:
/* Cabecera del programa text_uno
Autor: J.R MAsinger */
Signos
...