Presentacion
Enviado por cruz9696 • 7 de Noviembre de 2013 • 312 Palabras (2 Páginas) • 208 Visitas
Se dice que el lenguaje C es un lenguaje de nivel medio. La razón de esta
indicación está en que en C se pueden crear programas que manipulan la máquina
casi como lo hace el lenguaje Ensamblador, pero utilizando una sintaxis que se
asemeja más a los lenguajes de alto nivel. De los lenguajes de alto nivel toma las
estructuras de control que permiten programar de forma estructurada.
Al tener características de los lenguajes de bajo nivel se puede tomar el control absoluto
del microcontrolador. Además tiene atajos que gustan mucho a los programadores al
tener una sintaxis menos restrictiva que lenguajes como Pascal por ejemplo, lo que le
convierte en el lenguaje idóneo para crear cualquier tipo de aplicación.
Sus características básicas son:
• Es un lenguaje estructurado y modular. Lo que facilita su compresión y escritura
• Es un lenguaje que incorpora manejo de estructuras de bajo nivel (punteros,
bits), lo que le acerca a los lenguajes de segunda generación
• Permite utilizar estructuras de datos complejas (arrays, pilas, colas, textos,...)
• Es un lenguaje compilado
• Permite crear todo tipo de aplicaciones
¿Cual es estructura de un programa en Lenguaje C?
Un programa en C consta de una o más funciones, las cuales están compuestas de
diversas sentencias o instrucciones.
Una sentencia indica una acción a realizar por parte del programa. Una función no es
más que (por ahora) un nombre con el que englobamos a las sentencias que posee a fin
de poder invocarlas mediante dicho nombre.
La idea es:
parámetros nombreDeFunción(parámetros)
{
Sentencias;
}
Los símbolos { y } indican el inicio y el final de la función. Esos símbolos permiten
delimitar bloques en el código.
El nombre de la función puede ser invocado desde otras sentencias simplemente
poniendo como sentencia el nombre de la función.
Como a veces las funciones se almacenan en archivos externos, necesitamos incluir esos
archivos en nuestro código mediante una sentencia especial #include , que en realidad es
una directiva de preprocesador. Una directiva de preprocesador es una instrucción para
el compilador con el que trabajamos.
...