Estructura de un programa en lenguaje C

 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.

Estructura de un programa en C


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.

Funcion main en C

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.

Recuerda dejar tu comentario o darle al seguir para que no te pierdas ningún post!

Qubyts logo
Subscribe to Qubyts and never miss a post.
#programming#clang
  • Loading comments...