Sintaxis de C++
Desglosemos el siguiente código para entenderlo mejor:
Desglosemos el siguiente código para entenderlo mejor:
#include <iostream>
using namespace std;
int main (){
cout <<"¡Hola mundo!";
return 0;
}
Línea 1: #include <iostream> es una biblioteca de archivos de encabezado que nos permite trabajar con objetos de entrada y salida, como cout (usado en la línea 5). Los archivos de encabezado agregan funcionalidad a los programas de C++.
Línea 2: using namespace std; significa que podemos usar nombres para objetos y variables de la biblioteca estándar.
Línea 3: Una línea en blanco. C++ ignora los espacios en blanco. Pero lo usamos para hacer que el código sea más legible.
Línea 4: Otra cosa que siempre aparece en un programa C++ es int main(). Esto se llama una función. { } Se ejecutará cualquier código dentro de sus corchetes.
Línea 5: cout (pronunciado "see-out") es un objeto que se usa junto con el operador de inserción (<<) para generar/imprimir texto. En nuestro ejemplo, generará "¡Hola mundo!".
Nota: Cada declaración de C++ termina con un punto y coma ;.
Nota: El cuerpo de int main() también podría escribirse como:
int main () { cout << "Hello World! "; return 0; }
Recuerde: el compilador ignora los espacios en blanco. Sin embargo, varias líneas hacen que el código sea más legible.
Línea 6: return 0 finaliza la función principal.
Línea 7: no olvide agregar el corchete de cierre } para finalizar la función principal.
Es posible que vea algunos programas de C++ que se ejecutan sin la biblioteca de espacio de nombres estándar. La using namespace stdlínea se puede omitir y reemplazar con la stdpalabra clave, seguida del :: operador para algunos objetos: