manual c

Páginas: 48 (11926 palabras) Publicado: 5 de abril de 2013
LENGUAJE “C”

CAPITULO 1: INTRODUCCION

1.- INTRODUCCION
El lenguaje de programación C está caracterizado por ser de uso general, con una sintaxis sumamente compacta y de
alta portabilidad.
Es común leer que se lo caracteriza como un lenguaje de "bajo nivel". No debe confundirse el término "bajo" con
"poco", ya que el significado del mismo es en realidad "profundo", en el sentido que Cmaneja los elementos básicos
presentes en todas las computadoras: caracteres, números y direcciones .
Esta particularidad, junto con el hecho de no poseer operaciones de entrada-salida, manejo de arreglo de caracteres,
de asignación de memoria, etc , puede al principio parecer un grave defecto; sin embargo el hecho de que estas
operaciones se realicen por medio de llamadas a Funciones contenidasen Librerías externas al lenguaje en sí, es el
que confiere al mismo su alto grado de portabilidad, independizandolo del "Hardware" sobre el cual corren los
programas, como se irá viendo a lo largo de los siguientes capítulos.
La descripción del lenguaje se realiza siguiendo las normas del ANSI C, por lo tanto, todo lo expresado será
utilizable con cualquier compilador que se adopte; sinembargo en algunos casos particulares se utilizaron funciones
Compilador ó Sistema Operativo-dependientes, explicitándose en estos casos la singularidad de las mismas.

2.- ANATOMIA DE UN PROGRAMA C
Siguiendo la tradición, la mejor forma de aprender a programar en cualquier lenguaje es editar, compilar, corregir y
ejecutar pequeños programas descriptivos. Analicemos por lo tanto el primer ejemplo:
EJEMPLO 1
#include
main()
{
printf("Bienvenido a la Programacion
en lenguaje C \n");
return 0;
}
FUNCION main()
Dejemos de lado por el momento el análisis de la primer linea del programa, y pasemos a la segunda.
La función main() indica donde empieza el programa, cuyo cuerpo principal es un conjunto de sentencias
delimitadas por dos llaves, una inmediatamente después de ladeclaración main() " { ", y otra que finaliza el listado
"} ". Todos los programas C arrancan del mismo punto: la primer sentencia dentro de dicha función, en este caso
printf ("......").

UTN - Informática I

Capitulo I

-1 -

LENGUAJE “C”

En el EJEMPLO 1 el programa principal está compuesto por sólo dos sentencias: la primera es un llamado a una
función denominada printf(), y la segunda,return, que finaliza el programa retornando al Sistema Operativo.
Recuérdese que el lenguaje C no tiene operadores de entrada-salida por lo que para escribir en video es necesario
llamar a una función externa. En este caso se invoca a la función printf(argumento) existente en la Librería y a la
cual se le envía como argumento aquellos caracteres que se desean escribir en la pantalla. Los mismosdeben estar
delimitados por comillas. La secuencia \n que aparece al final del mensaje es la notación que emplea C para el
caracter "nueva linea" que hace avanzar al cursor a la posición extrema izquierda de la línea siguiente. Más adelante
analizaremos otras secuencias de escape habituales.

La segunda sentencia (return 0) termina el programa y devuelve un valor al Sistema operativo, por logeneral cero si
la ejecución fué correcta y valores distintos de cero para indicar diversos errores que pudieron ocurrir. Si bien no es
obligatorio terminar el programa con un return, es conveniente indicarle a quien lo haya invocado, sea el Sistema
Operativo o algún otro programa, si la finalización ha sido exitosa, o no. De cualquier manera en este caso, si
sacamos esa sentencia el programacorrerá exactamente igual, pero al ser compilado, el compilador nos advertirá de
la falta de retorno.

Cada sentencia de programa queda finalizada por el terminador "; ", el que indica al compilador el fin de la misma.
Esto es necesario ya que, sentencias complejas pueden llegar a tener más de un renglón, y habrá que avisarle al
compilador donde terminan.
Es perfectamente lícito escribir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual C++
  • Manual de c++
  • Manual c
  • c manual
  • Manual c++
  • Manual de c+
  • manual de C++
  • Manual C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS