Tutorial C++
Enviado por Kelvin Arturo Mendieta Nava • 7 de Abril de 2020 • Tutorial • 1.300 Palabras (6 Páginas) • 119 Visitas
Tutorial de C++
Conceptos Básicos (Modulo 1)
¿Qué es C++?
C++ es un lenguaje de programación de propósito general. C++ se utiliza para crear programas de computadora. ¡Todo desde aplicaciones de arte, reproductores de música e incluso videojuegos!
C++ se derivó de C, y se basa en gran medida en él.
¡Hola Mundo!
Tu primer programa en C++
Un programa en C++ es una colección de comandos o declaraciones.
A continuación, se muestra un código simple que tiene "¡Hola mundo!" como su salida.
#include
using namespace std;
int main(){
cout << "¡Hola mundo!";
return 0;
}
Vamos a desglosar las partes del código.
#include
C++ ofrece varios encabezados (“headers” en inglés), que contienen información necesaria para que los programas funcionen correctamente. Este programa en particular requiere el encabezado <iostream>.
El signo numeral (#) al principio de una línea apunta al preprocesador del compilador. En este caso, #include le dice al preprocesador que incluya el encabezado <iostream>.
El encabezado
El compilador de C++ ignora las líneas en blanco.
En general, las líneas en blanco sirven para mejorar la legibilidad y la estructura del código. Los espacios en blanco, como los espacios, las pestañas y las nuevas líneas, también se ignoran, aunque se utilizan para mejorar el atractivo visual del programa.
En nuestro código, la línea using namespace std; le dice al compilador que use el espacio de nombre (namespace) std (estándar).
El espacio de nombre estándar incluye características de la biblioteca estándar de C ++.
Main
La ejecución del programa comienza con la función main, int main().
Las llaves {} indican el principio y el final de una función, que también se puede denominar cuerpo de la función. La información dentro de las llaves indica qué hace la función cuando se ejecuta.
El punto de entrada de cada programa C++ es main(), independientemente de lo que haga el programa.
Cout
La siguiente línea, cout << "¡Hola mundo!"; resulta en el despliegue de "Hola mundo!" en la pantalla.
En C++, las secuencias Vse utilizan para realizar operaciones de entrada y salida.
En la mayoría de los entornos de programación, el destino de salida predeterminado estándar es la pantalla. En C++, cout es el objeto de flujo utilizado para acceder a la pantalla.
cout es utilizado en combinación con el operador de inserción. Escriba el operador de inserción como << para insertar los datos siguientes dentro del flujo que esta antes del operador.
En C ++, el punto y coma se usa para terminar una declaración. Cada declaración debe terminar con un punto y coma. Indica el final de una expresión lógica.
Declaraciones
Un bloque es un conjunto lógico de declaraciones conectadas, rodeadas por llaves de apertura y cierre. Por ejemplo:
{
cout << "Hello world!";
return 0;
}
Puedes tener varias declaraciones en una sola línea, siempre y cuando recuerde finalizar cada declaración con un punto y coma. De no hacerlo, se producirá un error.
Return
La última instrucción en el programa es la declaración de return. La línea return 0; termina la función main() y hace que devuelva el valor 0 al proceso de llamada. Un valor distinto de cero (generalmente de 1) indica una terminación anormal del programa.
Si la declaración return es omitida, el compilador de C++ inserta implícitamente " return 0; " al final de la función main().
Imprimiendo un Texto
Puede agregar múltiples operadores de inserción después de cout.
cout << "This" << "Is" << "¡awesome!";
[pic 1]
Nueva Línea
El operador cout no inserta un salto de línea al final de la salida.
Una forma de imprimir dos líneas es usar el manipulador endl, que pondrá un salto de línea.
#include
using namespace std;
int main()
{
cout << "¡Hello world!" <
cout << "I love programming!";
return 0;
}
El manipulador endl se mueve hacia una nueva línea para imprimir el segundo texto.
[pic 2]
Nuevas Lineas
El carácter para insertar líneas nuevas, \n puede ser utilizado como una alternativa para endl.
La barra invertida (\) es referida como un carácter de escape, e identifica un carácter "especial".
Ejemplo:
#include
using namespace std;
int main()
{
cout << "¡Hello world!" \n;
cout << "I love programming!";
return 0;
}
[pic 3]
Comentarios
Los comentarios son declaraciones explicativas que puedes incluir en el código C++ para explicar qué está haciendo el código.
El compilador ignora todo lo que aparece en el comentario, por lo que ninguna de esa información se muestra en el resultado.
Un comentario que comienza con dos barras inclinadas (//) se denomina comentario de una sola línea. Las barras inclinadas le dicen al compilador que ignore todo lo que sigue, hasta el final de la línea.
Por ejemplo:
...