Sintaxis de C++
Sintaxis de C++
Desglosemos el siguiente código para entenderlo mejor:
Ejemplo
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
Ejemplo explicado
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.
No se preocupe si no entiende cómo #include <iostream>
funciona using namespace std
. Piense en ello como algo que (casi) siempre aparece en su programa.
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á "Hello World".
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 std
línea se puede omitir y reemplazar con la std
palabra clave, seguida del ::
operador para algunos objetos:
Ejemplo
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
Depende de usted si desea incluir la biblioteca de espacio de nombres estándar o no.