En este artículo, discutiremos qué identificadores hay en C++ y cómo se usan en el lenguaje.
¿Qué son los identificadores en C++?
Un identificador es una combinación de caracteres que representa uno de los elementos que siguen:
- Nombre de objeto o nombre de variable
- Unión, estructura o nombre de clase
- Nombre de tipo enumerado
- Miembro de un sindicato, estructura, clase o enumeración
- Función o función de miembro de clase
- nombre definido por tipo
- Nombre de etiqueta
- Nombre de la macro
- Parámetro macro
¿Cuáles son las reglas para nombrar un identificador?
Cada idioma incluye sus propias reglas de nomenclatura para identificadores . Siga estas pautas al nombrar un identificador en C++:
- Las palabras clave de C++ no se pueden usar como identificadores, ya que tienen significados predefinidos para el compilador.
- No puede tener dos guiones bajos sucesivos.
- Puede tener una combinación de letras, conectores, números y caracteres Unicode.
- Debe comenzar con una letra del alfabeto o el guión bajo, pero no con un número.
- No debe contener ningún espacio en blanco.
- No puede tener más de 511 caracteres.
- Debe declararse e inicializarse antes de que se pueda hacer referencia a él.
- Los nombres de dos identificadores no pueden ser iguales en el mismo programa.
- Los identificadores distinguen entre mayúsculas y minúsculas.
Como ya te dijimos que identificadores se utilizan para nombrar variables, clases, funciones y otros elementos de código. Cuando escribimos código, usamos estos nombres para referirnos a diferentes partes de nuestro programa. Sin embargo, durante la compilación, la computadora ya no usa estos nombres. En cambio, los traduce a direcciones de memoria y compensaciones que puede usar para ejecutar el programa. Entonces, mientras usamos identificadores Para que nuestro código sea más legible y fácil de entender, la computadora solo se preocupa por las direcciones de memoria subyacentes que representan estos identificadores.
Los siguientes son algunos ejemplos de identificadores válidos :
suma
_suma
Suma_1
suma1
Los siguientes son algunos ejemplos de identificadores inválidos :
Suma - 1Soy
pow //Porque es una palabra clave de C++
Implementación de identificadores en C++
Para comprender el concepto de identificadores , considere el siguiente ejemplo.
#incluir
usando el espacio de nombres estándar ;
En t principal ( ) {
En t numero1 = 5 ; // variable entera
doble numero2 = 3.14 ; // variable de punto flotante de precisión doble
carbonizarse ch = 'A' ; // variable de caracter
bandera booleana = verdadero ; // variable booleana
cout << 'El valor de num1 es: ' << numero1 << final ;
cout << 'El valor de num2 es: ' << numero2 << final ;
cout << 'El valor de ch es: ' << ch << final ;
cout << 'El valor de la bandera es: ' << bandera << final ;
doble resultado = numero1 * numero2 ;
cout << 'El resultado del cálculo es: ' << resultado << final ;
devolver 0 ;
}
En el ejemplo anterior, declaramos e inicializamos cinco variables que tienen diferentes nombres y tipos de datos. Luego usamos estas variables en un cálculo para obtener un resultado, que imprimimos en la consola. Este ejemplo demuestra cómo se usan los identificadores para dar nombres a las variables, que luego se pueden usar en cálculos y otras operaciones.
Producción
Conclusión
Los identificadores de C++ se utilizan en programas para hacer referencia a los nombres de funciones, matrices, variables y otros tipos de datos definidos por el usuario desarrollados por el programador. En este tutorial, encontramos qué son los identificadores, cómo se declaran y cuáles son las reglas para nombrar un identificador con un ejemplo.