0 calificaciones0% encontró este documento útil (0 votos)
9 vistas5 páginas
Un programa en C se compone de directivas de preprocesador, variables, funciones, declaraciones y comentarios. La estructura básica incluye una función principal llamada main que contiene las instrucciones del programa entre llaves, y finaliza retornando un valor cero para indicar éxito. Por ejemplo, un programa Hola Mundo utiliza la directiva #include para incluir la biblioteca stdio.h, imprime el mensaje en la función main usando printf, y termina retornando 0.
Un programa en C se compone de directivas de preprocesador, variables, funciones, declaraciones y comentarios. La estructura básica incluye una función principal llamada main que contiene las instrucciones del programa entre llaves, y finaliza retornando un valor cero para indicar éxito. Por ejemplo, un programa Hola Mundo utiliza la directiva #include para incluir la biblioteca stdio.h, imprime el mensaje en la función main usando printf, y termina retornando 0.
Un programa en C se compone de directivas de preprocesador, variables, funciones, declaraciones y comentarios. La estructura básica incluye una función principal llamada main que contiene las instrucciones del programa entre llaves, y finaliza retornando un valor cero para indicar éxito. Por ejemplo, un programa Hola Mundo utiliza la directiva #include para incluir la biblioteca stdio.h, imprime el mensaje en la función main usando printf, y termina retornando 0.
En este post veremos la estructura general que se puede tener de
un programa hecho en lenguaje C.
Un programa en C se compone de:
Directivas de preprocesador
Variables
Funciones
Statements (en español sería algo como “declaraciones”)
Comentarios
Ejemplo:
Este es el clásico ejemplo de un programa que imprime en
pantalla la palabra “Hello World!”(en este caso en una consola como el CMD de Windows o la terminal en linux/Mac ) que se usa como ejemplo base en el mundo de la programación. En la primera línea tenemos una directiva del preprocesador “#include <stdio.h>”. Esto nos indica que se incluirá la biblioteca standard input output en nuestro programa.
Las directivas del pre-procesador se ejecutan antes de compilar
nuestro programa. Una forma sencilla de ubicar estas es porque empiezan o deben empezar con el símbolo “#” por lo que si ejecutamos el programa con una directiva sin dicho símbolo el programa mostrará un error. Después tenemos un comentario “//Esto es un comentario”, los comentarios no afectan al funcionamiento del programa, su única función es hacer anotaciones dentro del programa. Esto con el fin de entender que se está haciendo para en dado caso de que llegue otro programador o después de mucho tiempo tengamos que hacer una modificación logremos entender que se hizo y porqué.
Nota: Se pueden tener N comentarios, pero es recomendable
mantener cada comentario corto y lo más explicativo posible.
En la siguiente línea tenemos la declaración de una función, en
este caso la función principal del programa “int main (void)”. Esta función es donde se inicia la ejecución de nuestro programa.
Después del último parentesís empieza un símbolo de llave de
apertura que se cierra hasta el final del programa “{ … }” .
Nota: Regularmente en programación los 3 puntos seguidos
indican que ahí existirá un segmento de código cualquiera. Estas llaves nos indican el inicio “{“ y fin de una función, en este caso de la función “main”.
Posteriormente y dentro de la función “main” tenemos “printf(“Hola
mundo!\n”);
Esto es una llamada a la función “printf” (print formatted) de la
biblioteca “stdio.h” que facilita la impresión de mensajes, en este caso el mensaje a imprimir es “Hola mundo!” (en la terminal o consola se mostrará sin las comillas) y con un salto de línea “\n”. Después tenemos “return 0;” que lo que indica es que la función retornará 0 (cero) lo que indicará al programa que todo se ejecutó con éxito y terminará la ejecución del mismo ya que la siguiente línea nos indica el final de la función “}”.
Y esto sería toda la estructura de el programa más básico que
podemos tener, en próximos post te hablaremos de variables, funciones propias, los statements y la sintaxis del lenguaje.
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
44 Apps Inteligentes para Ejercitar su Cerebro: Apps Gratuitas, Juegos, y Herramientas para iPhone, iPad, Google Play, Kindle Fire, Navegadores de Internet, Windows Phone, & Apple Watch