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.

image.png

En la primera línea tenemos una directiva del preprocesador “#include ”. 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.

![Uploading image #2...]()

image.png

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 seguirnos para estar al tanto de nuestros próximos posts.


Comments 1


Hello welcome to Steemit world!
I'm @steem.history, who is steem witness.
This is a recommended post for you.Newcomers Guide and The Complete Steemit Etiquette Guide (Revision 2.0) and, recommended community Newcomers Community

30.08.2021 02:30
0