Dev c++
jepherson azuajeTutorial9 de Noviembre de 2021
798 Palabras (4 Páginas)100 Visitas
Estructura de un programa en C++
Probablemente la mejor manera de comenzar a aprender un lenguaje de programación es escribiendo un programa. Por lo tanto, aquí está nuestro primer programa:
// Mi primer programa
#include <iostream>
using namespace std;
int main()
{
cout << "Bienvenido a C++";
system ("PAUSE");
return 0;
}
Este formato es conocido como código fuente.
El resultado del programa una vez compilado y ejecutado es el código objeto. La forma de editar y compilar un programa depende del compilador que esté utilizando (Dev-C++, Notepad++, Eclipse, otros).
El resultado se mostrara en pantalla de no existir ningún error en nuestro código fuente y es el siguiente:
[pic 1]
Ahora veamos línea por línea nuestro código fuente:
- // Mi primer programa
Esta es una línea de comentarios. Todas las líneas que comienzan con dos signos de barra // se consideran comentarios y no tienen algún efecto en el comportamiento del programa. El programador puede usarlos para incluir cortos explicaciones u observaciones dentro del código fuente en sí. En este caso, la línea es una breve descripción de cuál es nuestro programa.
- #include <iostream>
Las líneas que comienzan con un signo hash (#) son directivas para el preprocesador. No son líneas de código regulares. Son indicaciones para el preprocesador del compilador. En este caso, la directiva #include <iostream> le dice al preprocesador que incluya el archivo estándar iostream. Este archivo específico (iostream) incluye las declaraciones de la biblioteca básica de entrada/salida en C ++, y se incluye porque su funcionalidad se utilizará más adelante en el programa.
- using namespace std;
Todos los elementos de la biblioteca estándar de C se declaran dentro de lo que se llama un espacio de nombres, el espacio de nombres con el nombre std. Entonces, para acceder a su funcionalidad, declaramos con esta expresión que estaremos usando estas entidades. Esta línea es muy frecuente en los programas en C que usan la biblioteca estándar, y, de hecho, se incluirá en la mayoría de los códigos fuente incluidos en estos tutoriales.
- int main()
Esta línea corresponde al comienzo de la definición de la función principal. La función principal es el punto por donde todos los programas de C ++ comienzan su ejecución, independientemente de su ubicación dentro del código fuente. Eso no importa si hay otras funciones con otros nombres definidos antes o después; las instrucciones contenidas en la definición de esta función siempre serán las primeras en ejecutarse en cualquier Programa C ++. Por esa misma razón, es esencial que todos los programas de C ++ tengan una función principal.
La palabra main es seguida en el código por un par de paréntesis ( ). Eso es porque es una función en C ++, lo que diferencia una declaración de función de otros tipos de expresiones son estas paréntesis que siguen a su nombre. Opcionalmente, estos paréntesis pueden incluir una lista de parámetros dentro de ellos.
Justo después de estos paréntesis podemos encontrar el cuerpo de la función principal encerrado entre llaves { }. Que es contenido dentro de estas llaves es lo que hace la función cuando se ejecuta.
- cout << "Bienvenido a C++";
Esta línea es una sentencia de C ++. Una sentencia es una expresión simple o compuesta que realmente puede producir algún efecto. De hecho, esta sentencia realiza la única acción que genera un efecto visible en nuestro primer programa. cout representa la secuencia de salida estándar en C ++, y el significado de toda la declaración es insertar una secuencia de caracteres (en este caso, la secuencia de caracteres Mi primer programa) en la salida estándar transmisión (que generalmente es la pantalla). cout se declara en el archivo estándar iostream dentro del espacio de nombres estándar, así que por eso necesitábamos incluir ese archivo específico y declarar que íbamos a usar este espacio de nombres específico anteriormente en nuestro código.
...