Tutorial 2º C++ – Explicación de “hello world”

0
31
Curso C++
Curso C++

Explicación de nuestro primer código

En el 1º Tutorial de este curso fuimos capaces de crear un hola mundo y imprimirlo por pantalla sin embargo no explicamos línea por línea que significa cada código.

 #include <iostream> 
int main ()
{
   std :: cout << "Hello World" << std :: endl ;
   return 0 ;
}

La primera línea que vamos a estudiar es: std :: cout << “Hello World”;

std es un namespace del lenguaje C++ que sirve para utilizar palabras reservadas como por ejemplo: if, else que ya es encuentran dentro del propio lenguaje. En este caso concreto estamos utilizando la palabra reservada cout Por lo tanto std lo utilizamos para poder utilizar la palabra reservada cout.

Esto << es un operador de salida por pantalla. Por ahora recuerda que el operador << se esta utilizando para pasar el texto “Hello World” a cout y el cout se escarga de sacarlo por pantalla.

Una vez asimilado lo anterior, es importante saber que std :: cout es un objeto de la biblioteca iostream. Por este motivo se utiliza el código

 #include <iostream>

#include hace que nuestro programa pueda utilizar esta biblioteca y por lo tanto tengamos disponible la palabra reservada cout usando el namespace std

Ahora vamos a explicar el código:

int main ()
{

}

Aquí básicamente estamos declarando una función. Dentro de la función principal de nuestro código.

int main () – main es la función principal de nuestro código.
int main () – int significa que la función nos va a devolver un número entero.
return 0;  Como hemos mencionado antes, la función va a devolver un número entero que será entonces cuando finalice la ejecución de la función.
{} – Las llaves ‘{}’ Todo el código que se encuentra entre las llaves será ejecutado por la misma función.

¿Por que usamos la función: int main()?

Cuando compilamos un código en C++ la función int main() será la primera en ejecutarse. Todo el código que se encuentre entre {} será ejecutado al iniciar el programa. Un programa en c++ por lo tanto comenzará con la ejecución del código de la función principal. Es por eso que cuando le indicamos a la función que devolverá un número entero con un int significará que la función se ha completado y que se ha ejecutado todo el código sin problemas.

Mostrar otra línea por pantalla

Cuando estamos imprimiendo por pantalla “Hello World” y queremos hacer otra línea utilizamos el comando: std :: endl 

Este comando nos permite dar un salto de línea como si se utilizará un <br> en html.

std :: cout << "Hello World" << std :: endl ;

Por ejemplo no nos valdría poner el siguiente código si lo que queremos es tener dos líneas por pantalla.

 #include <iostream> 
int main ()
{
   std :: cout << "Hola" ;
   std :: cout << "Mundo" ;
   return 0 ;
}

Otra manera de escribir una nueva línea en C++

Vamos a escribir este ejemplo sencillo:

 #include <iostream> 
int main ()
{
   std :: cout << "Hello \ n World" ;
   return 0 ;
}

Simplente con \n podremos dar un nuevo salto de línea sin complicarnos mucho más la   vida.

¿Por qué usar los comentarios en programación?

Es una manera de explicar el código y cada instrucción. Es una práctica que suelen hacer los programadores sobretodo cuando trabajan en equipo con un proyecto grande, ayuda a comprender mucho más el código.

// Esto es un comentario 

Ya hemos visto y analizado nuestro primer programa, si no tienes ninguna duda continua con el siguiente tutorial

 

 

Dejar respuesta

Please enter your comment!
Please enter your name here