Son los elementos que conforman el vocabulario básico del
lenguaje. Se dividen en:
Palabras Reservadas de C
Son palabras con un significado estricto en
C y no pueden ser utilizadas como
identificadores.
Identificadores
Un identificador es el
nombre que se le asigna a un
objeto (constante, variable,
función, etc.)
Constantes, constantes de
cadena y operadores
Son valores no alterables.
Delimitadores
Los delimitadores son caracteres que
nos permiten separar otros tokens,
agrupar o terminar instrucciones,
formar declaraciones, etc.
Sentencias
Son las instrucciones de las que está formado un programa y se encuentran en el cuerpo de las
funciones.Dos de sus clasificaciones más relevantes son:
Sentencia de expresión o simple
La mayoría de las sentencias de expresión son
asignaciones o llamadas a funciones. Estas
presentan la sintaxis [expresión]; si la
expresión se omite se le llama sentencia nula.
Sentencia compuesta o bloque
Son construcciones que contienen otras
sentencias las cuales se deberán ejecutar en
secuencia. Estas sentencias presentan la
siguiente sintaxis:{ [Declaración local] ...
Sentencia ... }
Funciones de Entrada / Salida de C
Estas nos permiten escribir en el
dispositivo estándar de salida,
normalmente la pantalla y para
leer del dispositivo estándar de
entrada, normalmente el teclado.
Funciones para escribir en la pantalla
printf()
Esta función nos permite escribir
información formateada a la
pantalla. presente la siguiente
sintaxis: int printf(formato
[,expresión] ...); El prototipo de esta
función se encuentra en stdio.h.
putchar()
Esta función escribe un sólo carácter en la
pantalla y no le agrega el salto de línea. La sintaxis
de esta función es la siguiente: int putchar(int c);
El prototipo de esta función se encuentra en
stdio.h
Funciones para leer del teclado
scanf()
Esta función nos permite leer el teclado un
carácter a la vez y los convierte de acuerdo a un
formato dado. Esta función presenta la siguiente
sintaxis: int scanf(formato, dirección, [dirección]
...); Esta se encuentra en la biblioteca stdio.h.
getchar()
Esta función leen un sólo carácter
del teclado. Esta función presenta
la siguiente sintaxis: int
getchar(void) . Esta función se
aloja en la biblioteca stdio.h.
Un programa en C esta conformado por las siguientes partes.
Comentarios
Los comentarios son texto que incluimos en el código
de un programa para documentar el programa, una
función o porción de código.
Directiva #include
Esta directiva le indica al preprocesador que
inserte en lugar de la directiva el archivo texto
especificado por la directiva. La sintaxis de
esta directiva es: #include <nomArch>
Declaración de variables externas
Esta variable es conocida en todo
el programa
Funciones
Es un subprograma que
realiza una tarea específica.
Declaración de funciones
Al declarar una función le informamos al compilador el tipo de la función y el
número y tipo de los parámetros que tiene la función.
Definición de funciones
Al definir una función le estamos informando al
compilador que es lo que hace la función, esto es,
las instrucciones que realizará la función al ser
llamada.
Llamada a una función
Al llamar a una función estamos dando la orden para que el
programa empiece a ejecutar las instrucciones que forman la
función.