Sei sulla pagina 1di 20
Elementos basicos de un programa en C Palabras reservadas 8 Comentarios 10 Tipos de datos ~ 1" Modificadores de tipo 1 Identificadores o variables "1 Constantes 0 lexemas 13 Constantes de barra inversa 14 © secuencias de escape Separadores 15 Operadores 15 Expresiones 19 8__Elementos bascns de un programa on C Palabras reservadas. 1 C,-al igual que la mayoria de los lenguajes imperativos, esté compuesto de palabras reservadas (keywords), que no son mas que las "érdenes" que el compilador es capaz de ejecutar. Ces un lenguaje muy compacto, por lo que no es de extrafiarse que el estandar ANSI esté compuesto de sdlo 32 palabras reservadas. auto struct break switch case typedef char union const unsigned continue void default volatile do. while Todas las palabras reservadas deben escribirse con minuisculas y, como su nombre lo indica, estan reservadas por el compilador, por lo que no pueden utilizarse como nombres de variabies. Debe notarse también que en C se distinguen las mayasculas de las minusculas. Debe hacerse notar que el estindar de ANSI es el requisito minimo para los fabricantes de compiladores, sin embargo, en el caso de TC++ 3.0 existen palabras reservadas adicionales a este estandar, El total de las 60 palabras reservadas (keywords) para el compilador TC++ 3.0 es la lista siguiente: ‘asm auto break case cdec! char class const continue = default delete do double ds else enum ues extern export far _fasteall float for friend goto huge if inline int interrupt loads long near new operator pascal private protected public register return saveregs short signed Ze static switch template typedef union unsigned virtual void volatile while wr 2. programa 02_01.¢ __3.__ruptura del enunciado printf( ) como de salida Elemontoe bésicos de un programaenC___9 a7 #include 6. void main( ) 8. char printf 9. _ putchar(printf); 10.) Salida ‘Analisis = Las palabras reservadas son la definicién total de un lenguaje, el resto son bibliotecas que realizan iferentes procesos dentro del lenguaje y lo van haciendo extenso, por lo tanto, cualquier componente que no esté definido dentro de las palabras reservadas puede ser utilizado 0 definido para propésitos diferentes a los que originalmente fue creado. En el programa anterior se observa que printf( ) en la linea 8, se est utiizando como una variable de tipo char (mas adelante se explican a detalle los tipos de datos), con esto printf( ) queda deshabilitado de sus propésitos originales, obviamente esto es solamente un ejemplo, nadie debe tomar componentes ya ereados para redefinirlos, mucho menos, programadores de habla hispana que dificilmente utilizaran ‘érmins en inglés para definir componentes dentro de sus programas. Lista de palabras reservadas Palabra reservada Descripcion | ‘auto Ta clase de almacenamiento predaterminado. / break ‘Un comando de C que sale incondicionalmente de los enunciados for, while, switch, | y do...while, case Un camando de C usado dentro del enunciado switch, char El tipo de dato mas simple de C. const Un madificador de datos de C que impide que una variable sea cambiada. ‘continue Un comando de C que habilita de inmediato la siguiente iteracion en un enunciado for, while, do...while. default, Un comando de C usado dentro del enunciado switch para éjecutar cualquier instancia que no ha sido especificada con un enunciado case. do Un comando de ciclo de C usado junto con el enunciado while, el ciclo siempre se ejecutara por lo menos una vez. double Un tipo de dato de C que puede guardar valores de punto fiotante de doble precisién, else Un enunciado qué sefiala enunciados alternativos que seran éjecutados cuando un enunciado if evalée a FALSO. enum Un tipo de dato de C que permite que sean declaradas variables que aceptan solamente determinados valores. extern ‘Un modificador de datos de C que indica que una variable sera deciarada en otra rea del programa. Un tipo de dato de C usado para numeros de punto flotante. | Un comando de ciclo que contiene secciones de inicialzacién, incremento vy] | condicién.. roe |

Potrebbero piacerti anche