El curso de Programacin en Lenguaje C, est diseado para facilitarle al participante las
herramientas y los conocimientos necesarios para desarrollar programas bajo la
programacin estructurada y memoria esttica y dinmica PROGRAMACIN EN C NIVEL BSICO-INTERMEDIO
6
UNIDAD II ESTRUCTURA DE UN PROGRAMA Objetivo: El objetivo de esta unidad es proporcionarles a los participantes los la sintaxis, la declaracin, y la estructura de la implementacin de un programa en C.
Al concluir esta unidad el participante deber poder realizar un pequeo programa en C.
Puntos a Tratar: 1. Cmo se estructura en programa en C? 2. Comentarios 3. Ejemplo de un programa en C
UNIDAD II Estructura de un Programa en Lenguaje C
7
CMO SE ESTRUCTURA UN PROGRAMA EN C?
Todo programa en C consta de una o ms funciones, una de las cuales se llama main. El programa siempre comenzar por la ejecucin de la funcin main. Las definiciones de las funciones adicionales pueden preceder o seguir a main.
Cada funcin debe contener: 1. Una cabecera de la funcin, que consta del nombre de la funcin, seguido de una lista opcional de argumentos encerrados con parntesis. 2. Una lista de declaracin de argumentos, si se incluyen stos en la cabecera. 3. Una sentencia compuesta, que contiene el resto de la funcin. LOS COMENTARIOS
En la programacin de computadoras, un comentario es una construccin del lenguaje de programacin destinada a integrar informacin adicional en el cdigo fuente de un programa. En la mayora de los casos, cuando el cdigo fuente es procesado por un compilador o intrprete, los comentarios no se toman en cuenta.
Los comentarios tienen una amplia gama de posibles usos: desde la mejora del cdigo fuente con descripciones bsicas hasta la generacin de documentacin externa. Tambin se utilizan para la integracin con sistemas de control de versiones y otros tipos de herramientas de programacin externas.
La flexibilidad proporcionada por los comentarios da pie a un amplio abanico de formas de uso distintas y a la inclusin de informacin intil dentro del cdigo fuente. Para evitar este inconveniente, muchos programadores y analistas de software recomiendan adoptar "filosofas" o metodologas para la correcta.
Los comentario pueden aparecer en cualquier parte del programa, mientras estn situados entre los delimitadores /* */ o comenzar con // si solo es una lnea.
Ahora bien, detallemos la estructura de un programa en C:
8
Sintaxis Comentario Ejemplo #include <nombre_de_la_biblioteca> inclusin archivos cabecera #include<stdio.h> #define nombre_de_la_constante valor declaracin de constantes #define pi 3.1416 tipo variable; declaracin de variables globales int mivariable tipo_retorno nombre_funcion (argumentos); declaracin de cabeceras de funciones int mifuncion(int x, int y); int main() funcin principal int main() { inicio de la funcin principal main { tipo variable declaracin de variables locales double minumero; cuerpo del programa instrucciones del cuerpo principal printf("hola:\n"); return 0; retorno de la funcin principal return 0; } fin de la funcin principal main } tipo_retorno nombre_funcion (argumentos) declaracin de funciones int sumar(int a,int b) { inicio de la funcin { tipo variable; declaracin de variables locales a la funcin int r; cuerpo de la funcin cuerpo de la Funcin r=a+b; return (resultado); retorno de la funcin return(r); } fin de la funcin } EJEMPLO DE UN PROGRAMA EN C
Ejemplo: Imprimir por pantalla Hola, mundo!
#include <stdio.h> #include <conio.h> int main(){ printf ("Hola, mundo!"); getch();}