AnyCompiler

Tu Primer Programa en C++

Todo programa C++ empieza su ejecución en una función llamada main. #include <iostream> trae la librería de entrada/salida, y using namespace std te permite escribir cout en vez de std::cout cada vez — una conveniencia que este curso usa en todo momento, aunque las bases de código reales más grandes suelen preferir el prefijo explícito std::.

Compilar ocurre primero

Cuando ejecutas, el compilador (g++) traduce todo tu archivo a un binario antes de ejecutar una sola línea. Si hay un error de tipo o un error de sintaxis en cualquier parte, nada se ejecuta en absoluto — obtienes un error de compilación en vez de un resultado.

Comentarios

Los comentarios funcionan como en C y la mayoría de los lenguajes de la familia C: todo lo que va después de // en una línea se ignora por completo, y existen puramente para que los humanos que lean el código después entiendan por qué algo está escrito de esa manera.

Ejecútalo tú mismo

Aquí tienes un programa pequeño con un comentario y dos statements cout. Esto se ejecutó de verdad para obtener el resultado que se muestra abajo — prueba a cambiar el texto y ejecutarlo tú mismo con el botón debajo del ejemplo.

// This is a comment - C++ ignores it
#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    cout << "Welcome to C++." << endl;
    return 0;
}
Output
Hello, World!
Welcome to C++.

Siguiente: variables y tipos — los tipos fundamentales, inferencia de tipo con auto, y const.

Practice exercise

Agrega un comentario arriba de tu código, luego imprime "Learning C++ one step at a time."