manual de lenguaje c

Páginas: 39 (9680 palabras) Publicado: 29 de octubre de 2013
Programación I


1

1. INTRODUCCIÓN (CLASE 1)

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 C manejalos 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 contenidas enLibrerías externas al lenguaje en sí, 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; sin embargo enalgunos 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
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álisisde 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 la declaración main() " { ", y
otra que finaliza el listado " } ". La primera sentencia dentro de dicha función, en este caso printf
("......").
En el EJEMPLO 1 el programaprincipal 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 enla Librería stdio.h y a la cual se le envían como argumento aquellos caracteres que se
desean escribir en la pantalla. Los mismos deben 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

Programación I

4to 2ta – 4to 3ra T 2 ---------- 4to 5ta T 5

2

avanzar al cursor a la posiciónextrema 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 lo
general 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, esconveniente
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 programa
correrá exactamente igual, pero al ser compilado, el compilador nos advertirá de la falta de retorno.
Cada sentencia de programa queda finalizada por "; ", el que indica al compilador el fin dela 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 cualquier sentencia abarcando los renglones que la misma necesite,
por ejemplo podría ser:
printf("Bienvenido a la Programacion"
"en lenguaje C \n");
2. ENCABEZAMIENTO
Las líneas anteriores a la función...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • manual en lenguaje c
  • manual de lenguaje C
  • Manual lenguaje c
  • Manual de referencia lenguaje c
  • Manual De Lenguaje C Basico
  • MANUAL DE El LENGUAJE DE PROGRAMACION C#
  • Manual de lenguaje C++
  • manual basico de lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS