C++ es un lenguaje compilado y de tipado estático:
cada variable tiene un tipo fijo que se declara antes de usarla, y el código fuente
(.cpp) se traduce a un ejecutable con un compilador (el más común en
Windows es g++, parte de MinGW-w64) antes de poder correrlo.
#include <iostream>
using namespace std;
int main() {
cout << "Hola, mundo!" << endl;
return 0;
}
#include <iostream>: importa la librería de entrada/salida estándar.using namespace std;: evita tener que escribir std::cout cada vez.int main() { ... }: todo programa en C++ arranca ejecutando la función main.return 0;: indica que el programa terminó sin errores.| Tipo | Uso | Ejemplo |
|---|---|---|
int | números enteros | int edad = 20; |
double | números con decimales | double precio = 19.99; |
char | un solo carácter | char inicial = 'A'; |
bool | verdadero/falso | bool activo = true; |
string | texto (requiere #include <string>) | string nombre = "Ana"; |
int edad = 20;
double altura = 1.75;
cout << "Edad: " << edad << ", altura: " << altura << endl;
g++ y, si compila bien, se
ejecuta de verdad — vas a ver la salida real de tu programa (lo que imprime
por cout) en la consola de la página. Si tenés un error de
sintaxis, te va a mostrar la línea y el mensaje del compilador; si tu
programa se queda pegado en un bucle infinito, se corta con un aviso.