Una constante en C ++ es algo que no se puede alterar o cambiar mientras el programa funciona.
Las constantes se usan con frecuencia para indicar datos sin cambios requeridos por un programa, como constantes aritméticas, y cantidades fijas.
En este artículo, vamos a echar un vistazo al significado de las constantes, la forma de definirlas y cómo emplearlos en c++.
¿Qué son las constantes en c?++
Las constantes son variables en la programación de C ++ cuyo contenido no se puede modificar después de que termine la inicialización. Una constante en la programación es un tipo de estadística que contiene una cantidad que permanece igual durante la ejecución del script. Las constantes tienen importancia cada vez que intenta especificar valores que no deberían cambiarse mientras se ejecuta un código.
Declaración de constantes en c++
Hay dos formas de declarar constantes en C ++:
Echemos un vistazo y discutamos uno por uno.
1: Constantes simbólicas en C++
Estos son valores nombrados que se pueden usar en todo el programa. El "Const" La palabra clave se usa para definir constantes simbólicas, y los valores que poseen no se pueden modificar después de la creación. Su definición es casi la misma que las definiciones de variables en C++. Su primera palabra clave comienza con el constante.
Sintaxis de constantes simbólicas
La siguiente es la sintaxis para usar constantes simbólicas en C ++:
const dataType constant_name = value;
o
#define el valor constant_name
Las constantes simbólicas se pueden usar global y localmente en el programa C ++.
Ejemplo de constante simbólica
El ejemplo más común de una constante simbólica es Pi que utiliza una directiva de preprocesador #define en C++.
Programa C ++ con constantes simbólicas
#incluir
usando el espacio de nombres STD;
#Define Pi 3.14159
int main ()
const int r = 3;
doble a;
a = pi * r * r;
cout << "Area of a Circle with Radius of 3 is " << a << endl;
regresar 0;
En el código de ejemplo anterior, hay dos constantes simbólicas; uno es una constante simbólica global que es Pi con un valor de 3.14159 y el otro es una constante simbólica local que es r = 3. Usando estas constantes simbólicas, el área de un círculo se encuentra con un radio de 3 e imprime la salida.
Producción
2: Constantes literales en C++
Las constantes literal son valores fijos agregados directamente al código del programa. Algunos ejemplos comunes de constantes literales de C ++ son enteros, cuerdas y literales de caracteres.
Sintaxis de constantes literal
La constante literal se usa directamente en el código sin ninguna declaración. Algunos ejemplos de constantes literales y su sintaxis en C ++ son:
Programa C ++ usando constantes de Integer, Float, Char y String String.
#incluir
usando el espacio de nombres STD;
int main ()
int num = 4;
flotante pi = 3.14159f;
char word = 'a';
string Message = "Hoy es un buen día";
cout << "Number of items: " << num << endl;
cout << "Value of pi: " << pi << endl;
cout << "First initial: " << word << endl;
cout << "Message: " << message << endl;
regresar 0;
El código C ++ anterior inicializa e imprime cuatro tipos diferentes de constantes literales: un entero, un flotador, un carácter y una cadena. El entero es 4, el flotador es Pi (aproximadamente 3.14159), el personaje es 'A', y la cadena es "Hoy es un buen día".
Producción
Conclusión
Las constantes en C ++ son los valores de los datos que no se pueden cambiar en todo el programa. Son componentes significativos de C ++, y emplearlos con éxito pueden dar lugar a un código más comprensible, factible y eficiente. En la escritura anterior, hemos visto dos tipos de constantes en C ++, como constantes simbólicas y literal. Ambos tienen su importancia a medida que las constantes simbólicas se inicializan con la palabra clave const, mientras que la constante literal se clasifica aún más en constantes enteros, flotantes, carácter y tipo de cuerda.