Constantes
Parte de la sección Fundamentos del Journey de C++ de Coddy — lección 10 de 74.
Una constante es un tipo especial de variable que no se puede cambiar una vez que se inicializa.
Para declarar una constante, utiliza la palabra clave const seguida del tipo de variable:
const int maxValue = 100;En el ejemplo anterior, una constante llamada maxValue se inicializa con el valor 100.
Si intentamos cambiar un valor constante:
const int maxValue = 100;
maxValue = 200; // Esto causará un errorDará como resultado un error porque los valores constantes no se pueden cambiar.
En C++, es una convención común nombrar las constantes usando ALL_CAPS (letras mayúsculas con guiones bajos entre palabras):
const int MAX_VALUE = 100;
const double PI = 3.14159;Esto hace que las constantes sean fáciles de distinguir de las variables regulares en su código.
Desafío
PrincipianteCrea una constante llamada PI e inicialízala con el valor 3.14159.
Hoja de referencia
Una constante no se puede cambiar después de la inicialización. Usa const seguido del tipo:
const int MAX_VALUE = 100;
const double PI = 3.14159;Por convención, las constantes se nombran en MAYÚSCULAS. Intentar modificar una constante provoca un error:
MAX_VALUE = 200; // Error - no se puede cambiar el valor de la constantePruébalo tú mismo
#include <iostream>
int main() {
// Escribe tu código debajo
// No cambies la línea de abajo
std::cout << "PI = " << PI;
return 0;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticosOperadores de comparaciónComparación de strings7Conceptos básicos de Entrada/Salida
Sentencia coutSentencia cinEntrada de cadenasResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 38Calculadora de números
Mensaje de bienvenidaObtención de números3Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaResumen - Inicializar variablesType Casting Parte 1Type Casting Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador condicionalRepaso - If ElseIf - Else anidados