Tutorial simple de C ++ Hello World

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

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

En este artículo, vamos a discutir la estructura básica de un programa C ++ y mostrarle cómo escribir un programa simple "Hello World".

Estructura del programa C ++

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

Debido a que cada programa de C ++ se adhiere a esta estructura básica, ahora explicaremos los elementos principales de esta estructura en profundidad.

La primera línea es "#include". Aquí, "Iostream" significa transmisión de entrada/salida, donde una transmisión es una serie de caracteres o bytes. Esta línea instruye 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 objetos y funciones incorporados que los programadores pueden usar para escribir programas, y el compilador C ++ las proporciona C ++. Cuando instalamos el compilador C ++, obtenemos todas las bibliotecas asociadas.

El "iOStream" incluye los siguientes objetos:

  1. CIN: la transmisión de entrada estándar
  2. Cout: la secuencia de salida estándar
  3. CERR: la secuencia de salida estándar para errores
  4. CUJO: la secuencia de salida para registrar

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

La abrazadera de apertura indica el comienzo del cuerpo de la función principal. La abrazadera rizada de cierre indica el extremo del cuerpo de la función "main ()". El resto de su código se colocará dentro de los aparatos ortopédicos

Hola mundo (helloworld.CPP)

Ahora, escribamos un programa simple "Hello World" y lo ejecutemos. Usaremos los recursos de transmisión de la biblioteca estándar C ++ para escribir la cadena "Hello World" en la salida estándar.

#incluir
int main ()

std :: recuento << ”Hello World” << std::endl;
regresar 0;

Para compilar el programa C ++, debe usar el comando G ++ -O .

Discutimos el archivo de encabezado "IOSTream" en la sección anterior; "Cin" y "Cout" se usan comúnmente: "Cin" se usa principalmente para obtener la entrada del 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, usamos el operador de resolución de alcance (i.mi., : :). Además, para imprimir una nueva línea, utilizamos "STD :: Endl".

Si no usa el operador de resolución de alcance, recibirá el siguiente error:

#incluir
int main ()

contar << ”Hello World” << endl;
regresar 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 usar "Cout" sin usar el operador de resolución de alcance, entonces puede escribir el siguiente código:

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

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

En el programa anterior, mencionamos el espacio de nombres "STD" en la segunda línea (yo.mi., "Usar 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 simplemente podemos usar "Cout" para imprimir algo en la salida estándar en lugar de escribir "STD :: Cout". Del mismo modo, no necesitamos usar el operador de resolución de alcance para "endl".

Ahora, compilaremos este programa y veremos la salida:

Como puede ver, obtenemos la misma salida.

Conclusión

C ++ es un lenguaje de programación de propósito general flexible 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.