Hola Mundo en C - Tu primer programa
Author
Demo Author
Date Published

Tu primer programa en C: Hola Mundo
El lenguaje C es uno de los lenguajes de programación más importantes y fundamentales en la historia de la informática. Creado por Dennis Ritchie en los laboratorios Bell a principios de los años 70, C ha sido la base para muchos lenguajes modernos como C++, Java, JavaScript y Python. Aprender C te proporciona una comprensión profunda de cómo funcionan las computadoras a bajo nivel.
¿Por qué aprender C?
- Rendimiento: C es extremadamente rápido y eficiente, perfecto para sistemas embebidos y software de alto rendimiento.
- Fundamentos: Entender C te ayuda a comprender cómo funcionan otros lenguajes de programación.
- Control: Te proporciona control directo sobre la memoria y el hardware.
- Portabilidad: Los programas en C se pueden compilar y ejecutar en casi cualquier plataforma.
El programa Hola Mundo
El tradicional programa "Hola Mundo" es el primer programa que todo programador escribe al aprender un nuevo lenguaje. Aquí está la versión en C:
1#include <stdio.h>23int main() {4 printf("¡Hola, Mundo!\n");5 return 0;6}
Explicación línea por línea
Vamos a desglosar cada parte del programa:
#include <stdio.h>
Esta línea es una directiva del preprocesador. Le indica al compilador que incluya el archivo de cabecera stdio.h (Standard Input/Output), que contiene las definiciones de las funciones de entrada y salida estándar, como printf().
int main()
Esta es la función principal del programa. Todo programa en C debe tener una función main(), que es el punto de entrada del programa. El int indica que la función devuelve un valor entero.
printf("¡Hola, Mundo!\n");
Esta línea utiliza la función printf() para imprimir el texto "¡Hola, Mundo!" en la consola. El \n es un carácter de escape que representa un salto de línea.
return 0;
Esta declaración devuelve el valor 0 al sistema operativo, indicando que el programa se ejecutó correctamente. Por convención, devolver 0 significa éxito, mientras que cualquier otro valor indica un error.
Compilación y ejecución
Para compilar y ejecutar este programa, necesitas un compilador de C como GCC (GNU Compiler Collection). Aquí están los pasos:
- Guarda el código en un archivo llamado hola.c
- Abre una terminal o línea de comandos
- Navega al directorio donde guardaste el archivo
- Compila el programa con el comando: gcc hola.c -o hola
- Ejecuta el programa: ./hola (en Linux/Mac) o hola.exe (en Windows)
Deberías ver el mensaje "¡Hola, Mundo!" impreso en la consola.
Variaciones del programa
Aquí hay algunas variaciones interesantes del programa Hola Mundo:
Con argumentos de línea de comandos
1#include <stdio.h>23int main(int argc, char *argv[]) {4 if (argc > 1) {5 printf("¡Hola, %s!\n", argv[1]);6 } else {7 printf("¡Hola, Mundo!\n");8 }9 return 0;10}
Con múltiples líneas
1#include <stdio.h>23int main() {4 printf("╔════════════════════════╗\n");5 printf("║ ¡Hola, Mundo! ║\n");6 printf("║ Bienvenido a C ║\n");7 printf("╚════════════════════════╝\n");8 return 0;9}
Próximos pasos
Ahora que has escrito tu primer programa en C, aquí hay algunos conceptos que deberías aprender a continuación:
- Variables y tipos de datos: int, float, char, etc.
- Operadores: aritméticos, lógicos y de comparación
- Estructuras de control: if, else, switch, loops
- Funciones: cómo crear y usar funciones
- Arrays y punteros: conceptos fundamentales en C
¿Listo para más?
Explora más tutoriales y artículos sobre programación en C y otros lenguajes.