¡Esta es una revisión vieja del documento!
En la sección anterior, vimos un ejemplo de programa que llamamos HolaMundo.cpp
. Reproducimos este programa a continuación:
#include <iostream> using namespace std; int main() { cout << "Hola mundo!" << endl; return 0; }
En esta sección, experimentaremos un poco con posibles cambios al mismo, para ver el comportamiento que resulta de los cambios.
Un cambio muy sencillo que podemos hacer a cualquier programa es el de agregar comentarios.
Un comentario es una aclaración en forma de texto, para ser leída por un humano, y que el compilador ignora por completo. De esta forma, el comportamiento de nuestros programas no cambia en lo más mínimo por agregar y sacar comentarios. Los comentarios son simplemente una forma de ordenarse a la hora de programar, o bien de clarificar cosas que podrían no entenderse cuando otra persona lea el código. Es decir, se utilizan para aumentar la claridad del programa y hacerlo más fácil de leer.
La forma más común de comentarios son los comentarios de una línea, y se obtienen utilizando
en alguna línea, todo lo que sigue en esa misma línea es completamente ignorado por el compilador, que lo considerará un comentario.
. Cuando se coloca
Otra forma de realizar comentarios menos común es a través de los comentarios multilínea, que comienzan con /*
y finalizan con */
.
Veamos un ejemplo del HolaMundo.cpp
con comentarios agregados:
#include <iostream> using namespace std; // Esto es solo por comodidad, nos sirve para no poner std:: todo el tiempo. int main() { /* Esto es un comentario de multiples lineas. * Notar que por belleza estetica, estamos comenzando todas las líneas con * un "*", para que parezca un 'margen' o 'borde' desde el cual escribir. * Como todo esto esta encerrado entre los extremos de un comentario multilinea, * da igual cualquier cosa que escribamos, y el compilador lo ignorara por completo. int main () { return 5; } Notar que lo anterior, aunque parezca codigo fuente c++, no se ejecuta nunca: Seguimos estando adentro del comentario. */ cout << "Hola mundo!" << endl; // Esta linea si la tendra en cuenta el compilador return 0; }