Zusammenfassung der Ressource
Estructura de un programa en C
- Caracteres y Tokens
- 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.