certmundo.
es‑mx

6 min de lectura

¿Cómo escribir tu primer programa en C++?

Tu primer programa en C++ es un archivo de texto con instrucciones precisas que el compilador convierte en un programa ejecutable.

El momento en que todo cobra sentido

Imagina que llevas dos lecciones aprendiendo sobre C++: qué es, para qué sirve, cómo instalar el entorno. Todo muy útil, pero todavía no has escrito ni una sola línea de código. Es como aprender las reglas del fútbol sin nunca patear un balón. Hoy eso cambia. En esta lección vas a escribir, compilar y ejecutar tu primer programa real en C++. Se llama "Hola Mundo" y es el punto de partida de todo programador profesional, desde los desarrolladores de Mercado Libre hasta los ingenieros de FEMSA.

El programa más famoso del mundo

El programa "Hola Mundo" existe en casi todos los lenguajes de programación. Su único trabajo es mostrar un mensaje en pantalla. Parece simple, pero escribirlo correctamente te obliga a entender la estructura completa de un programa en C++.

Aquí está el código:

#include <iostream>

int main() {
    std::cout << "Hola Mundo" << std::endl;
    return 0;
}

Cuando lo compiles y ejecutes, verás esto en tu terminal:

Hola Mundo

Eso es todo. Cinco líneas de código que ya te convierten en alguien que sabe programar en C++.

El sistema LMRS: las cuatro partes de todo programa

Cada programa en C++ tiene una estructura fija. Puedes aprenderla con el sistema LMRS: Librería, Main, Rutina, Salida.

Este sistema aparece en absolutamente todos los programas que escribirás, desde el más simple hasta el más complejo. Vamos parte por parte.

Librería: dándole herramientas al programa

La primera línea es:

#include <iostream>

Esta línea le dice al compilador: "necesito las herramientas para leer y escribir texto". La palabra iostream significa "flujo de entrada y salida" (input/output stream). Sin esta línea, tu programa no puede mostrar nada en pantalla ni leer lo que escribe el usuario. Es como enchufar el cable antes de encender la computadora.

Main: el punto de inicio

La segunda parte es:

int main() {

Todo programa en C++ empieza a ejecutarse desde la función main. Esta función es obligatoria. Si no existe, el compilador te dará un error. La palabra int indica que la función va a devolver un número entero al sistema operativo. Las llaves { y } marcan el inicio y el fin de las instrucciones.

Piénsalo así: main es la puerta principal de tu programa. Todo lo que quieres que haga tu código vive dentro de esa puerta.

Rutina: las instrucciones del programa

Dentro de main escribes lo que quieres que haga el programa:

std::cout << "Hola Mundo" << std::endl;

Aquí hay tres elementos importantes:

  • std::cout: es el canal de salida. Piensa en él como la bocina del programa. Todo lo que le envíes aparece en pantalla.
  • <<: es el operador de inserción. Funciona como una flecha que empuja el texto hacia la pantalla.
  • std::endl: indica el fin de la línea. Es equivalente a presionar Enter en tu teclado.
  • El punto y coma ;: en C++, cada instrucción termina con punto y coma. Olvidarlo es uno de los errores más comunes.

Salida: cerrando el programa correctamente

La última línea dentro de main es:

    return 0;
}

El return 0 le dice al sistema operativo que el programa terminó sin errores. El cero significa "todo salió bien". Si hubiera un error grave, podrías retornar otro número. La llave de cierre } indica el fin de la función main.

Cómo compilar y ejecutar tu programa

Ya tienes el código. Ahora vamos a convertirlo en un programa que realmente corra.

Paso 1: Crea el archivo

Abre VS Code y crea un archivo nuevo. Guárdalo con el nombre hola.cpp. La extensión .cpp le indica al sistema que es código C++.

Paso 2: Escribe el código

Copia exactamente el código del programa "Hola Mundo" que viste arriba. No omitas ninguna línea ni símbolo.

Paso 3: Abre la terminal

En VS Code, ve a Terminal > Nueva Terminal. Asegúrate de estar en la carpeta donde guardaste tu archivo. Puedes verificarlo con el comando dir en Windows o ls en Mac/Linux.

Paso 4: Compila el programa

Escribe este comando en la terminal:

g++ hola.cpp -o hola

Este comando le dice a GCC: "toma el archivo hola.cpp, compílalo y crea un ejecutable llamado hola". Si no aparece ningún mensaje de error, la compilación fue exitosa.

Paso 5: Ejecuta el programa

En Windows escribe:

hola.exe

En Mac o Linux escribe:

./hola

Deberías ver en pantalla:

Hola Mundo

¡Felicidades! Acabas de ejecutar tu primer programa en C++.

Personaliza tu programa

No te quedes solo con "Hola Mundo". Modifica el mensaje para practicar. Aquí tienes tres variaciones que puedes probar ahora mismo:

Variación 1: Mensaje personalizado

#include <iostream>

int main() {
    std::cout << "Hola desde México" << std::endl;
    return 0;
}

Variación 2: Múltiples líneas

#include <iostream>

int main() {
    std::cout << "Bienvenido a C++" << std::endl;
    std::cout << "Programando desde la CDMX" << std::endl;
    return 0;
}

Salida:

Bienvenido a C++
Programando desde la CDMX

Variación 3: Datos de un empleado (estilo empresa)

Imagina que trabajas en el área de sistemas de Liverpool y necesitas mostrar información básica en pantalla:

#include <iostream>

int main() {
    std::cout << "Empleado: Ana Torres" << std::endl;
    std::cout << "Departamento: Sistemas" << std::endl;
    std::cout << "Salario mensual: $18,500" << std::endl;
    return 0;
}

Salida:

Empleado: Ana Torres
Departamento: Sistemas
Salario mensual: $18,500

Cada vez que modifiques el código, debes volver a compilar con g++ hola.cpp -o hola antes de ejecutar.

Errores comunes en el primer programa

Esta sección te ahorrará horas de frustración. Los siguientes errores los cometen casi todos los principiantes:

Error 1: Olvidar el punto y coma

std::cout << "Hola Mundo" << std::endl  // Sin punto y coma

El compilador mostrará un error como: expected ';' before 'return'. Solución: revisa que cada instrucción termine con ;.

Error 2: Escribir Main con mayúscula

int Main() {  // Incorrecto

C++ distingue entre mayúsculas y minúsculas. main y Main son completamente diferentes. El compilador buscará main (todo en minúsculas) y no lo encontrará.

Error 3: Olvidar cerrar las llaves

Si abres una llave { y no la cierras con }, el compilador se confunde. Siempre verifica que tus llaves estén en pares.

Error 4: No incluir <iostream>

Si eliminas la línea #include <iostream>, el compilador no reconocerá std::cout y mostrará un error. Esta línea siempre debe estar presente cuando uses salida en pantalla.

Error 5: Guardar el archivo con extensión incorrecta

Si guardas tu archivo como hola.txt en lugar de hola.cpp, el compilador no lo procesará correctamente. Siempre usa la extensión .cpp.

La estructura que usarás siempre

Cada programa profesional en C++ que escribas — ya sea para un sistema interno de Bimbo, una app de FEMSA o un proyecto personal — tendrá exactamente la misma base que acabas de aprender. El sistema LMRS (Librería, Main, Rutina, Salida) es el esqueleto de todo.

A partir de aquí, las lecciones siguientes agregarán nuevas piezas sobre esta base: variables, operaciones matemáticas, condiciones, ciclos. Pero la estructura central no cambia.

La habilidad más importante no es memorizar sintaxis, sino entender por qué cada línea existe.

Puntos clave

  • Todo programa en C++ sigue el sistema LMRS: Librería (`#include`), Main (función principal), Rutina (instrucciones) y Salida (`return 0`). Esta estructura es siempre la misma.
  • La línea `#include <iostream>` es obligatoria para mostrar texto en pantalla. Sin ella, `std::cout` no funciona y el compilador marcará un error.
  • Para compilar tu programa usas `g++ archivo.cpp -o nombre` en la terminal. Debes recompilar cada vez que modifiques el código antes de volver a ejecutarlo.
  • Los errores más comunes son: olvidar el punto y coma al final de una instrucción, escribir `Main` con mayúscula en lugar de `main`, y no cerrar las llaves `{}`.
  • El programa "Hola Mundo" no es solo un ejercicio de práctica: te obliga a usar correctamente la estructura completa de C++, la misma que usarás en proyectos profesionales reales.

Comparte esta lección:

¿Cómo escribir tu primer programa en C++? | C++ para Principiantes | Certmundo