Tutorial simple Hello World de C ++

Simple C Hello World Tutorial



C ++ es un lenguaje de programación flexible de propósito 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, discutiremos la estructura básica de un programa C ++ y le mostraremos cómo escribir un programa simple de Hello World.



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 de Hello World 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
En tprincipal()
{
horas::contar <<Hola Mundo<<horas::endl;
regreso 0;
}

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

Discutimos el archivo de encabezado de 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 estándar. Por lo tanto, usamos el operador de resolución de alcance (es decir,: :). Además, para imprimir una nueva línea, usamos std :: endl.

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

#incluir
En tprincipal()
{
contar<<Hola Mundo<<endl;
regreso 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
utilizando espacio de nombreshoras;
En tprincipal()
{

contar<<Hola Mundo<<endl;
regreso 0;
}

En el programa anterior, mencionamos el espacio de nombres std en la segunda línea (es decir, usando el 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. De manera similar, no necesitamos usar 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 de Hello World en el lenguaje de programación C ++ y explicamos varios elementos del programa.