Está en la página 1de 5

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.
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.

También podría gustarte