Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Sintaxis básica de C++

Cuando consideramos un programa C++, se puede definir como una colección de objetos que se comunican mediante la invocación de los métodos de los demás. Veamos ahora brevemente qué significan una clase, objeto, métodos y variables instantáneas.

Estructura del programa C++

Veamos un código simple que imprimiría las palabras Hello World .

Demostración en vivo
#include <iostream>
using namespace std;

// main() is where program execution begins.
int main() {
   cout << "Hello World"; // prints Hello World
   return 0;
}

Veamos las diversas partes del programa anterior −

Compilar y ejecutar el programa C++

Veamos cómo guardar el archivo, compilar y ejecutar el programa. Siga los pasos que se indican a continuación −

$ g++ hello.cpp
$ ./a.out
Hello World

Asegúrese de que g++ esté en su ruta y que lo esté ejecutando en el directorio que contiene el archivo hello.cpp.

Puede compilar programas C/C++ usando makefile. Para obtener más detalles, puede consultar nuestro 'Tutorial de Makefile'.

Puntos y comas y bloques en C++

En C++, el punto y coma es un terminador de declaración. Es decir, cada declaración individual debe terminar con un punto y coma. Indica el final de una entidad lógica.

Por ejemplo, las siguientes son tres declaraciones diferentes −

x = y;
y = y + 1;
add(x, y);

Un bloque es un conjunto de declaraciones conectadas lógicamente que están rodeadas por llaves de apertura y cierre. Por ejemplo −

{
   cout << "Hello World"; // prints Hello World
   return 0;
}

C++ no reconoce el final de la línea como un terminador. Por esta razón, no importa dónde coloque una declaración en una línea. Por ejemplo −

x = y;
y = y + 1;
add(x, y);

es lo mismo que

x = y; y = y + 1; add(x, y);

Identificadores de C++

Un identificador de C++ es un nombre que se utiliza para identificar una variable, función, clase, módulo o cualquier otro elemento definido por el usuario. Un identificador comienza con una letra de la A a la Z o de la a a la z o un guión bajo (_) seguido de cero o más letras, guiones bajos y dígitos (0 a 9).

C++ no permite caracteres de puntuación como @, $ y % dentro de los identificadores. C++ es un lenguaje de programación que distingue entre mayúsculas y minúsculas. Así, mano de obra y mano de obra son dos identificadores diferentes en C++.

Estos son algunos ejemplos de identificadores aceptables −

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Palabras clave de C++

La siguiente lista muestra las palabras reservadas en C++. Estas palabras reservadas no se pueden usar como constantes o variables o cualquier otro nombre identificador.

asm más nuevo esto
automático enumeración operador lanzar
bool explícito privado verdadero
descanso exportar protegido intentar
caso externo público definición de tipo
atrapar falso regístrate tipo de identificación
caracter flotar reinterpretar_cast nombre de tipo
clase para volver sindicato
const amigo corto sin firmar
const_cast ir a firmado usando
continuar si tamaño de virtuales
predeterminado en línea estático vacío
eliminar int emisión_estática volátil
hacer largo estructura wchar_t
doble mutable cambiar mientras
transmisión_dinámica espacio de nombres plantilla

Trígrafos

Algunos caracteres tienen una representación alternativa, llamada secuencia trigráfica. Un trigraph es una secuencia de tres caracteres que representa un solo carácter y la secuencia siempre comienza con dos signos de interrogación.

Los trígrafos se expanden dondequiera que aparezcan, incluidos los literales de cadena y los literales de caracteres, en los comentarios y en las directivas del preprocesador.

Las siguientes son las secuencias de trígrafos más utilizadas −

Trígrafo Reemplazo
??= #
??/ \
??' ^
??( [
??) ]
??! |
?? {
??> }
??- ~

Todos los compiladores no admiten trigraphs y no se recomienda su uso debido a su naturaleza confusa.

Espacio en blanco en C++

Una línea que contiene solo espacios en blanco, posiblemente con un comentario, se conoce como línea en blanco y el compilador de C++ la ignora por completo.

Espacio en blanco es el término utilizado en C++ para describir espacios en blanco, tabulaciones, caracteres de nueva línea y comentarios. Los espacios en blanco separan una parte de una declaración de otra y permiten que el compilador identifique dónde termina un elemento en una declaración, como int, y comienza el siguiente elemento.

Declaración 1

int age;

En la declaración anterior debe haber al menos un carácter de espacio en blanco (generalmente un espacio) entre int y age para que el compilador pueda distinguirlos.

Declaración 2

fruit = apples + oranges;   // Get the total fruit

En la declaración anterior 2, no se necesitan espacios en blanco entre frutas y =, o entre =y manzanas, aunque puede incluir algunos si lo desea para mejorar la legibilidad.


Lenguaje C

  1. Entrada/salida básica de C++
  2. Operadores de C++
  3. Comentarios de C++
  4. Entrada/salida básica de C++:ejemplo de Cout, Cin, Cerr
  5. Java - Sintaxis básica
  6. C - Sintaxis básica
  7. Descripción general de C++
  8. Comentarios en C++
  9. Constantes/Literales de C++
  10. Operadores en C++
  11. Números en C++