Hola, Mundo!

Introducción

El lenguaje de programación C es un lenguaje de programación de propósito general, estrechamente relacionado con la forma en la que funcionan las máquinas. Comprender cómo funciona la memoria de la computadora es un aspecto importante del lenguaje de programación C. Aunque C puede considerarse como difícil de aprender, C es de hecho un lenguaje muy simple, con capacidades muy potentes.

C es un lenguaje muy común, y es el lenguaje de muchas aplicaciones como Windows, el intérprete de Python, Git y muchas más.

C es un lenguaje compilado, lo que significa que para ejecutarlo, el compilador (por ejemplo GCC) debe tomar el código que escribimos, procesarlo y luego crear un archivo ejecutable.

Nuestro primer programa

Todos los programas en C usan bibliotecas, que les dan la capacidad de ejecutar las funciones necesarias. Por ejemplo, la función más básica llamada printf, que imprime por pantalla pantalla, se define en el fichero de cabecera stdio.h.

Para incorporar la posibilidad de invocar a la función printf desde nuestros programas, deberemos incluir la siguiente directiva en la primera línea de nuestro código:

#include <stdio.h>

La segunda parte del código es el código que realmente vamos a escribir. El primer código que se ejecutará siempre residirá en la función principal (main).

int main() {

//... nuestro código se incluye aquí

}

La palabra reservada int indica que la función main devolverá un número entero. El número que será devuelto por la función indicará en este caso si el programa que se ha implementado funcionó correctamente. Si queremos indicar que nuestro código se ejecutó satisfactoriamente, devolveremos el valor 0. En caso contrario, un valor superior a 0 indicará que el programa que hemos implementado ha fallado.

En este ejemplo, devolveremos el valor 0 para indicar que el programa se ejecutó de manera correcta:

return 0;

Ejemplo de ejecución