Constantes
Fait partie de la section Fondamentaux du Journey C++ de Coddy — leçon 10 sur 74.
Une constante est un type spécial de variable qui ne peut pas être modifiée une fois qu'elle est initialisée.
Pour déclarer une constante, utilisez le mot-clé const suivi du type de variable :
const int maxValue = 100;Dans l'exemple ci-dessus, une constante nommée maxValue est initialisée avec la valeur 100.
Si nous essayons de modifier une valeur constante :
const int maxValue = 100;
maxValue = 200; // Cela provoquera une erreurCela entraînera une erreur car les valeurs constantes ne peuvent pas être modifiées.
En C++, c'est une convention courante de nommer les constantes en utilisant ALL_CAPS (lettres majuscules avec des tirets bas entre les mots) :
const int MAX_VALUE = 100;
const double PI = 3.14159;Cela rend les constantes faciles à distinguer des variables ordinaires dans votre code.
Défi
DébutantCréez une constante nommée PI et initialisez-la avec la valeur 3.14159.
Aide-mémoire
Une constante ne peut pas être modifiée après l'initialisation. Utilisez const suivi du type :
const int MAX_VALUE = 100;
const double PI = 3.14159;Par convention, les constantes sont nommées en MAJUSCULES. Tenter de modifier une constante provoque une erreur :
MAX_VALUE = 200; // Erreur - impossible de modifier la valeur d'une constanteEssayez vous-même
#include <iostream>
int main() {
// Tapez votre code ci-dessous
// Ne modifiez pas la ligne ci-dessous
std::cout << "PI = " << PI;
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriqués