Índice del contenido[Esconder][Espectáculo]
Una serie de instrucciones o aserciones se denomina programa. La estructura de un programa en C++ se compone de estas sentencias. Es posible crear aplicaciones de alto rendimiento utilizando el lenguaje de programación de propósito general C++.
Las clases, los objetos, los métodos y las variables de instancia son solo algunas de las herramientas que se pueden usar para escribir código C++.
Proporcionar las características de la programación orientada a objetos paradigma, la programación en C++ se basa en C.
A pesar de admitir muchas características, C++ no es un sistema totalmente orientado a objetos. lenguaje de programación.
Las entidades del mundo real se consideran objetos en la programación orientada a objetos. El desarrollo y mantenimiento del código se simplifican.
Las funciones orientadas a objetos de C++ simplifican la creación y el diseño de código sofisticado.
Además, la estructura del programa C++ se divide en secciones para bibliotecas estándar, funciones principales y sección de cuerpo.
Por lo tanto, esta publicación nos permitirá tener una comprensión profunda de la estructura del programa C++.
Estructura del programa C++
Un programa en C++ está organizado de una manera única y distintiva. Un programa en C++ se divide en las siguientes tres partes:
- Sección de bibliotecas estándar
- Función Principal
- Sección del cuerpo
Examinemos la implementación del programa Hello World como ejemplo:
Sección de Bibliotecas Estándar
Un programa a menudo contiene una variedad de construcciones de programación, incluidas funciones integradas, clases, palabras clave, constantes, operadores y más que están predefinidos en la biblioteca estándar de C++.
Se debe proporcionar un encabezado adecuado en la aplicación para utilizar dichos componentes predefinidos. Además, los encabezados estándar brindan detalles como el tipo de datos de las constantes, el prototipo, la definición y el tipo de retorno de las funciones de biblioteca, entre otras cosas.
Una instrucción especial del preprocesador conocida como #include copia y pega el texto completo del archivo proporcionado entre paréntesis angulares en el código fuente.
Los flujos de entrada y salida se abrevian como "iostream" y son un archivo estándar que debe incluirse con el compilador de C++. Los códigos de entrada y visualización del usuario están contenidos en este comando.
El Comité de estándares de C++ ha realizado varias mejoras en C++ desde el inicio del lenguaje. Una nueva característica análoga de este lenguaje es el espacio de nombres.
Permite la combinación de varias cosas bajo un solo nombre, incluidas clases, objetos, funciones y otros tokens de C++.
Varios usuarios pueden formar espacios de nombres separados. Pueden emplear nombres para las entidades que son similares como resultado.
Al hacer esto, se evitará el error de tiempo de compilación provocado por conflictos de nombres idénticos.
Las entidades de la biblioteca estándar han sido reorganizadas por el Comité de estándares de C++ bajo el espacio de nombres estándar.
Para todos los nombres de un determinado conjunto, el espacio de nombres es un prefijo que se utiliza. En esta aplicación, se definen dos nombres, cout y endl, en el archivo iostream.
Función Principal
Una función de inicio llamada main () inicia la ejecución de un programa C++. La función principal sirve como base de cualquier programa C++. Cada sentencia de C++ que necesita ejecutarse está escrita en la función principal ( ).
Todas las instrucciones incluidas en las llaves de apertura y cierre que rodean el cuerpo principal del código son ejecutadas por el compilador ( ).
El programa finaliza y se devuelve un valor al sistema operativo tan pronto como se hayan completado todas las instrucciones en main ().
En C++, main () normalmente le da al sistema operativo un valor int. En consecuencia, la instrucción return 0 debe ir al final de main (). Los valores devueltos de 0 y distintos de cero indican éxito y fracaso, respectivamente.
{ indica el comienzo de un bloque de código y } denota su final.
Cuando su software es ejecutado por la computadora, el sistema operativo llama a esta función.
Sección del cuerpo
La salida de caracteres se conoce con el acrónimo cout, que muestra lo que está incluido entre los corchetes <<.
Cuando se combinan con la palabra clave cout, los símbolos << también pueden actuar como funciones.
Se le indica al programa que devuelva un valor a la función int main usando la palabra clave return.
El componente del sistema operativo que inició esta aplicación recupera el control de la ejecución después de la declaración de retorno.
El código deja de ejecutarse en este punto.
Comentarios
El compilador ignora las primeras tres líneas del programa anterior ya que son comentarios. Un programa contiene comentarios para hacerlo más legible.
Si un comentario es lo suficientemente pequeño como para caber en una sola línea, está precedido por una secuencia de doble barra en la línea inicial del programa.
Si un comentario tiene varias líneas, se separan con los caracteres /* y */.
Características de C++
- Para mejorar la gestión de la memoria, puede utilizar los operadores nuevo y eliminar de C++ para asignar memoria de forma dinámica mientras se ejecuta el programa.
- Los conceptos destacados de programación orientada a objetos como abstracción, herencia, encapsulación y herencia se pueden usar en aplicaciones de C++, ya que C++ ofrece características de programación orientada a objetos. Estas características hacen que el desarrollo Código C ++ mucho más simple.
- Dado que la mayoría de los compiladores de C++ cumplen con ANSI, C++ es portátil porque los programas escritos para un sistema operativo pueden ejecutarse sin modificaciones en otro.
- En C++, tenemos funciones que simplifican la descomposición de un problema en fragmentos de código manejables y organizan el programa de una manera que mejora la legibilidad y la reutilización.
- C++ admite la asignación de memoria dinámica. La memoria asignada siempre se puede liberar. Además de C++, este lenguaje también ofrece estrategias dinámicas de gestión de memoria.
- Como sus tiempos de compilación y ejecución son cortos, C++ es un lenguaje rápido. También proporciona una gran selección de diferentes formatos de datos, funciones y operadores.
- Las plataformas difieren cuando se trata de C++. Habiendo dicho eso, las aplicaciones de C++ pueden ejecutarse en varias computadoras con poca o ninguna modificación.
Programa completo en C++
Aquí hay un programa sencillo en C++ que le permitirá sumar dos números y comprender completamente su estructura.
Deje un comentario