You are on page 1of 3

Estructura de un programa en C Todo programa en C consta de una o ms funciones, una de las cuales se llama main.

El programa comienza en la funcin main, desde la cual es posible llamar a otras funciones. Cada funcin estar formada por la cabecera de la funcin, compuesta por el nombre de la misma y la lista de argumentos (si los hubiese), la declaracin de las variables a utilizar y la secuencia de sentencias a ejecutar. La estructura bsica de un programa en C est dada por: Llamadas a bibliotecas Cuerpo del programa

Ejemplo de programa en C: #include <stdio.h> #include <conio.h> /* Ejemplo de programa en Lenguaje C/C++ */ void main(void) { // Muestra mensaje por pantalla printf(Este es mi primer programa en C); } Descripcin: #include Se utiliza para llamar a las bibliotecas de funciones y procedimientos, que se utilizarn en el programa /* comentario */ Lo que este encerrado en este bloque ser tomado como comentario y no se tomar en cuenta para su ejecucin. Este mtodo permite comentar varias lneas dentro del bloque. Se pueden hacer comentarios en cualquier parte del programa. void main(void) main es la funcin principal del programa, ya que es la 1ra. en ejecutarse. Si esta funcin no es hallada por el compilador, el programa no se ejecuta. void indica que la funcin no retornar ningn valor y (void) indica que no se le pasar ningn parmetro a la funcin // comentario

Permite comentariar solo una lnea. Todo lo que est a la derecha de estos smbolos ser tomado como comentario. printf Es una funcin que permite mostrar mensajes en el monitor del PC. El lenguaje c es case sensitive, lo que quiere decir que diferencia maysculas de minsculas, por ejemplo las siguientes variables son distintas para c: Suma, suma, SUMA De igual manera ocurre para las palabras reservadas y nombres de procedimientos o funciones. El siguiente listado est mal escrito: #INCLUDE, Printf, scanF, MAIN, vOId IDENTIFICADORES Un identificador es el nombre que se da o asigna a las variables y funciones. Est formado por una secuencia de letras y dgitos, aunque tambin acepta el carcter de subrayado _. Sin embargo, se debe considerar que en C no se aceptan los acentos ni la letra /. El primer carcter de un identificador no puede ser un nmero, es decir que debe ser una letra o el smbolo _. Se diferencian las maysculas de las minsculas, as num, Num y nuM son distintos identificadores. A continuacin se muestran algunos ejemplos de identificadores vlidos y no vlidos: Vlidos _num var1 fecha_nac ao_nac PALABRAS CLAVE Existen una serie de indicadores reservados, con una finalidad determinada, que no se pueden utilizar como identificadores. A continuacin se muestran algunas de estas palabras clave: char else short continue break int do long register float while extern sizeof double for static typedef if switch default No vlidos 1num nmero2

TIPOS DE DATOS En 'C' existen bsicamente cuatro tipos de datos, aunque es posible, definir nuestros propios tipos de datos a partir de estos cuatro. A continuacin se detalla su nombre, el tamao que ocupa en memoria y el rango de sus posibles valores. TIPO char int float double Tamao 1 byte 2 bytes 4 bytes 8 bytes Rango de valores -128 a 127 -32768 a 32767 3,4 E-38 a 3,4 E+38 1,7 E-308 a 1,7 E+308

You might also like