Lenguaje c
by Federico Rena
Para principiantes y avanzados
E-mail feforena@yahoo.com
Introducción :
programación en el Lenguaje C o también conocido como “Lenguaje de
programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para
UNIX un sistema operativo multiplataforma.
El lenguaje C es del tipo lenguaje estructurado como son PASCAL,
FORTRAN, Basic.Sus instrucciones son muy parecidas a otros lenguajes
incluyendo sentencias como if, else, for, do y while... .
Aunque C es un lenguaje de alto nivel (puesto que es estructurado y pose
sentencias y funciones que simplifican su funcionamiento) tenemos la posibilidad
de programar a bajo nivel ( como en el ASSEMBLER tocando los registros
memoria etc. ).
Para simplificar el funcionamiento de ellenguaje C tiene incluidas librerías
de funciones que pueden ser incluidas haciendo referencia la librería que las
incluye es decir que si queremos usar una función para borrar la pantalla
tendremos que incluir en nuestro programa la librería que tiene la función para
borrar la pantalla.
Ventajas : La programación en C tiene una gran facilidad para escribir código
compacto y sencillo a sumisma vez.
En el lenguaje C no tenemos procedimientos como en otros lenguajes
solamente tenemos funciones los procedimientos los simula y esta terminante
mente prohibido escribir funciones , procedimientos y los comandos en mayúscula
todo se escribe en minúsculas (a no ser las constantes ☺ )
Los archivos en la C se escriben en texto puro de ASCII del Dos si se
escribe en WORD por ejemplo elmismo incluye muchos códigos no entendidos
por el compilador y generara errores ;una vez escrito se debe pasar a compilar el
archivo; los archivos tienen 2 Extensiones archivo.C que es el archivo a compilar
el que contiene todas los procedimientos funciones y código de nuestro programa
y archivo.h que es las librerías que contienen las funciones de nuestro programa.
(NOTA : El compiladorgenera Archivos con extensión .EXE)
Cada instrucción que pasemos a poner en C va segida de un punto y coma
para decirle al compilador que hasta ahí llega la instrucción simula un Enter del
teclado.
Ej. clrscr(); /* borra la pantalla */
Pagina Página 1 de 57
Manual de Programación C
by Federico Rena
Para principiantes y avanzados
E-mail feforena@yahoo.com
Estructura deProgramación en “C”
Encabezados en el se almacenan las funciones que trae el
lenguaje propio o las funciones nuestras se les llaman Librerías.
Las funciones de C dan mucha potencia al programador en podemos
realizar los programas con mucha potencia y facilidad de código.
Constantes simbólicas en el se definen las constantes de nuestro programa
es lo único que se escribe en mayúsculas ej.: #define ENERO31
Nota:
(las constantes son variables que conservan el mismo valor todo el
programa una vez que incluimos una constante en nuestro programa el compilador
va a sustituir el texto contenido en la constante por el texto del mismo.)
Cabecera de funciones es la llamadas a las funciones que se encuentran el
mismo programa y al final del.
Función principal MAIN() en el se desarrollara todo elcódigo del programa
las llamadas a funciones procedimientos etc. (es una función que sé autoejecuta
cuando se compila el programa).
Muestra :
#include /* librería que incluye las funciones */
# void mifuncion();
Main()
{
/* Comentario */
variables locales
.....
.....
función();
.....
....
}
void mifuncion()
{
.....
.....
}
Pagina Página 2 de 57
Manual de Programación Cby Federico Rena
Para principiantes y avanzados
E-mail feforena@yahoo.com
Ejemplo de un programa que muestra por pantalla “Hola mundo” y espera que se
presioné una tecla.
/* Archivos de cabezera de funciones. */
#include
#include
#include
void main() /* comienzo del programa función principal.*/
{
clrscr();
// Borra la pantalla
printf("Hola Mundo"); // Imprime Hola...
Regístrate para leer el documento completo.