DMarlon Studio

Lección 1 · 1 de 20

Hola, mundo · C++

Escriba su primer programa en C++: la función main(), std::cout y el operador << para mostrar texto y números en la consola.

C++ · Hola, mundo en DMarlon Studio: el código del ejemplo y su salida en la terminal

Todo programa en C++ empieza a ejecutarse en la función `main()`. Lo que va entre sus llaves { } son las instrucciones: se ejecutan de arriba abajo y cada una termina en punto y coma ;.

#include <iostream> incorpora la biblioteca de entrada y salida. Con ella llega `std::cout`, la salida de la consola. El prefijo std:: indica que pertenece a la biblioteca estándar de C++.

El operador `<<` envía a std::cout lo que tiene a su derecha, y se puede encadenar: "Welcome to " << "C++" << ... forma una sola línea. Los números se escriben igual que el texto, y 2 + 3 se calcula antes de mostrarse.

Para saltar de línea puede usar std::endl o el carácter '\n', que también funciona dentro del texto, como en "Line one\nLine two\n". \t inserta un tabulador. Los comentarios empiezan por // y el compilador los ignora.

return 0; le indica al sistema que todo ha ido bien. En DMarlon Studio, C++ es el motor de las aplicaciones nativas de escritorio con FLTK y del destino Consola: pulse F9 para compilar y ejecutar este ejemplo.

Código · main.cpp

// iostream gives us std::cout, the console output.#include <iostream>// Every C++ program starts running in main().int main() {    std::cout << "Hello, world!" << std::endl;    // << chains several pieces into one line.    std::cout << "Welcome to " << "C++" << " in DMarlon Studio" << '\n';    // Numbers are printed just like text.    std::cout << "This course has " << 20 << " lessons." << '\n';    std::cout << "2 + 3 = " << 2 + 3 << '\n';    // \n starts a new line inside the text; \t inserts a tab.    std::cout << "Line one\nLine two\n";    std::cout << "Name:\tAda\n";    // Returning 0 tells the system that everything went well.    return 0;}

Salida · c++ -std=c++17 main.cpp -o main && ./main

Hello, world!
Welcome to C++ in DMarlon Studio
This course has 20 lessons.
2 + 3 = 5
Line one
Line two
Name:	Ada

Para recordar

  • Un programa empieza en int main() { ... }.
  • #include <iostream> da acceso a std::cout.
  • << encadena textos y números en la salida.
  • '\n' o std::endl saltan de línea.
  • Cada instrucción termina en ;.

Ejercicio

Añada tres líneas que escriban su nombre, su ciudad y el resultado de 365 * 24 (las horas de un año), con un \t entre cada etiqueta y su valor.