Sintaxis de C++

Desglosemos el siguiente código para entenderlo mejor:

Ejemplo

 #include <iostream>
  using namespace std;							
  int main (){
    cout <<"¡Hola mundo!";
    return 0;
  } 

Quiero intentarlo


  Explicación

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.


 Omitir espacio de nombres

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:

Ejemplo

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

Quiero intentarlo