C ++

Tutorial simple Hello World de C ++

Tutorial simple Hello World de C ++
C ++ es un lenguaje de programación flexible y de uso general que fue creado originalmente en 1985 por Bjarne Stroustrup, un científico informático danés. Hoy en día, C ++ se considera uno de los lenguajes más potentes utilizados para el desarrollo de software.

C ++ se utiliza en varios dominios, como software integrado, sistemas operativos en tiempo real, desarrollo de juegos y finanzas, y debido a que admite estilos de programación tanto procedimentales como orientados a objetos, es fuerte y versátil.

En este artículo, vamos a discutir la estructura básica de un programa C ++ y le mostraremos cómo escribir un programa simple de "Hola mundo".

Estructura del programa C ++

Antes de escribir el programa "Hello World" en C ++, analicemos primero los elementos principales de un programa C ++. Aquí hay un ejemplo de un esqueleto de programa en C ++:

Debido a que todos los programas de C ++ se adhieren a esta estructura básica, ahora explicaremos los elementos principales de esta estructura en profundidad.

La primera línea es "#include ". Aquí, "iostream" significa flujo de entrada / salida, donde un flujo es una serie de caracteres o bytes. Esta línea indica al preprocesador que incluya el contenido de la biblioteca en el programa.

Hay varias bibliotecas disponibles en el lenguaje de programación C ++. Las bibliotecas contienen funciones y objetos integrados que los programadores pueden utilizar para escribir programas, y son proporcionados por el compilador de C ++. Cuando instalamos el compilador de C ++, obtenemos todas las bibliotecas asociadas.

El "iostream" incluye los siguientes objetos:

  1. cin: el flujo de entrada estándar
  2. cout: el flujo de salida estándar
  3. cerr: el flujo de salida estándar para errores
  4. clog: el flujo de salida para el registro

Cada programa C ++ tiene una función "main ()". En este ejemplo, el valor devuelto por la función principal es un número entero. Por lo tanto, después de ejecutar la función "main ()" aquí, se devolverá un valor de 0.

La llave de apertura indica el comienzo del cuerpo de la función principal. La llave de cierre indica el final del cuerpo de la función "main ()". El resto de su código se colocará dentro de las llaves

Hola mundo (HelloWorld.cpp)

Ahora, escribamos un programa simple "Hola mundo" y ejecútelo. Usaremos los recursos de flujo de la biblioteca estándar de C ++ para escribir la cadena "Hello World" en la salida estándar.

#incluir
int main ()

std :: count << ”Hello World” << std::endl;
return 0;

Para compilar el programa C ++, debe usar el comando gramo++ -o .

Discutimos el archivo de encabezado "iostream" en la sección anterior; “Cin” y “cout” son objetos de uso común: “cin” se usa principalmente para obtener entradas desde el teclado y almacenar los datos como una variable, mientras que “cout” se usa para imprimir los datos en la pantalla.

Podemos usar "cout" para mostrar "Hello World" en la pantalla. Sin embargo, no podemos usar el objeto "cout" directamente ya que pertenece al espacio de nombres "std". Por lo tanto, utilizamos el operador de resolución de alcance (i.mi., : :). Además, para imprimir una nueva línea, usamos "std :: endl".

Si no utiliza el operador de resolución de osciloscopio, obtendrá el siguiente error:

#incluir
int main ()

contar << ”Hello World” << endl;
return 0;

Para corregir el error anterior, puede agregar el operador de resolución de alcance correctamente o puede mencionar el espacio de nombres al comienzo del programa. Si desea utilizar "cout" sin utilizar el operador de resolución de alcance, puede escribir el siguiente código:

#incluir
usando el espacio de nombres std;
int main ()

contar << ”Hello World” << endl;
return 0;

En el programa anterior, mencionamos el espacio de nombres "std" en la segunda línea (i.mi., "Usando espacio de nombres std;"). Por lo tanto, no necesitamos usar el operador de resolución de alcance cada vez que usamos un objeto del espacio de nombres "std", y podemos simplemente usar "cout" para imprimir algo en la salida estándar en lugar de escribir "std :: cout". Del mismo modo, no es necesario utilizar el operador de resolución de alcance para "endl".

Ahora, compilaremos este programa y veremos el resultado:

Como puede ver, obtenemos el mismo resultado.

Conclusión

C ++ es un lenguaje de programación flexible y de uso general que se usa ampliamente en varios dominios. Es una extensión del lenguaje de programación C y hereda la sintaxis de la programación C. En este artículo, le mostramos cómo escribir un programa simple "Hello World" en el lenguaje de programación C ++ y explicamos varios elementos del programa.

Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...
Los mejores juegos de línea de comandos para Linux
La línea de comandos no es solo su mayor aliado cuando usa Linux, también puede ser la fuente de entretenimiento porque puede usarla para jugar muchos...
Las mejores aplicaciones de mapeo de gamepad para Linux
Si te gusta jugar juegos en Linux con un gamepad en lugar de un sistema de entrada de teclado y mouse típico, hay algunas aplicaciones útiles para ti....