Anatomía De Un Programa C

Páginas: 11 (2725 palabras) Publicado: 10 de mayo de 2012
ANATOMIA DE UN PROGRAMA C

1. LA FUNCION main (): 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 " } ".

Ejemplo:

#include
main ()
{
….sentencias….
return 0;
}

La sentencia return termina el programa ydevuelve un valor al Sistema operativo, por lo general es cero si la ejecución fue 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 estecaso, 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 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 termina.2. LOS ENCABEZAMIENTOS: son informaciones que se le suministran al Compilador. En el ejemplo anterior, La primera línea del programa está compuesta por una directiva: " #include " que implica la orden de leer un archivo de texto especificado en el nombre que sigue a la misma () y reemplazar esta línea por el contenido de dicho archivo. Hay dos formas distintas de invocar al archivo, a saber, siel archivo invocado está delimitado por comillas (por ejemplo "stdio.h") el compilador lo buscará en el directorio activo en el momento de compilar y si en cambio se lo delimita con los signos lo buscará en algún otro directorio, cuyo nombre habitualmente se le suministra en el momento de la instalación del compilador en el disco (por ejemplo C:\TC\INCLUDE). Por lo general estos archivos songuardados en un directorio llamado INCLUDE y el nombre de los mismos está terminado con la extensión .h. La razón de la existencia de estos archivos es la de evitar la repetición de la escritura de largas definiciones en cada programa.

3. COMENTARIOS: Para el compilador, los comentarios son inexistentes, solo se usan para la documentación, por lo que no generan líneas de código, permitiendoabundar en ellos tanto como se desee. En el lenguaje C se toma como comentario todo carácter interno a los símbolos: /* */.



TIPOS DE DATOS:
Hay cinco tipos básicos de datos predefinidos, aunque como ya veremos más adelante, nosotros podremos definirnos nuestros propios tipos de datos con la ayuda de estos cinco básicos:

• char: asociado a un carácter. Para definir una variable como char,usamos por ejemplo: char valor1, que nos define una variable con la etiqueta valor1, en la que podemos almacenar un tipo de carácter, un carácter ASCII. (Rango que admite: números del 0 al 255)
• int: asociado a un número entero. Una variable de tipo entero se define como int x, así definimos una variable de nombre x, en la que podemos almacenar un número entero con signo. (Rango que admite:-32768 a 32767)
• float: es una ampliación del tipo int, puesto que también podemos almacenar un número, pero esta vez con decimales, lo que se conoce como entero flotante. Para definir una variable de este tipo usaremos, por ejemplo: float costo. (Rango que admite: 3,4E-38 a 3,4E38)
• double: es una ampliación del float, con la única diferencia de la precisión del número y de la cantidad dedecimales que nos permite almacenar. Para definir una variable de tipo double, usaremos por ejemplo: double presupuesto. (Rango que admite: 1,7E-307 a 1,7E308)


MODIFICACIÓN DE LOS TIPOS BÁSICOS

Los tipos básicos pueden tener distintos modificadores o calificadores precediéndolos. Un modificador se usa para alterar el significado del tipo base de forma que se ajuste más precisamente a las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ANATOMIA C
  • programa anatomía
  • Programa De Anatomía
  • Programas en c#
  • Programa c#
  • PROGRAMAR EN C
  • C++ Programas De C++
  • Programas en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS