Lo básico en cualquier lenguaje de programación es aprender a realizar el clasico «Hola Mundo».
En este caso utilizaremos el lenguaje C++, cuyo ejemplo es el siguiente:
// Primer programa de ejemplo en C++
#include <iostream>
int main ()
{
std::cout << "Hola, mundo";
return 0;
}
En algunas plataformas hay que hacer algunos cambios para que el código funciones.
// Primer programa de ejemplo en C++
#include <iostream>
using namespace std;
int main ()
{
std::cout << "Hola, mundo";
return 0;
}
Seguidamente explicamos las partes del códgio anterior…
- // Primer programa de ejemplo en C++ es un comentario. No afecta en nada al comportamiento del programa. Los comentarios se incluyen para ayudar al programador, de modo que en cualquier momento posterior nos permitan recordar con más claridad qué pretendía un fragmento del programa o, en este caso, cual es el cometido del propio programa. Los comentarios pueden empezar por // y terminan al final de la línea, si son breves, o bien, si queremos que ocupen varias líneas, empezarían por /* y terminarían con */
- #include deberá aparecer al principio de cualquier programa que escriba cosas en pantalla o lea cosas desde teclado.
- int main () indica que lo que viene a continuación es la parte principal, el cuerpo de nuestro programa.
- { y } son las llaves, que indican el principio y el final de un bloque, en este caso del cuerpo de nuestro programa. Deberán estar siempre.
- std::cout << «Hola, mundo»; es la única orden real que tiene nuestro programa por ahora. Es la orden que se encarga de escribir en pantalla lo que indiquemos entre comillas.
- return 0; sirve para indicar que el programa ha terminado sin errores. En ocasiones se podrá eliminar, pero intentaremos tener la (buena) costumbre de incluirlo siempre.
El compilador que es el software que convertirá este código en código de máquina para que sea ejecutado por una computadora, eliminará los comentarios y chequeará que todo el código esté bien y no contenga errores que impidan su ejecución.
Puedes probarlo en un Compilador de C++ Online.