Chapitre 3 : Les Constantes¶
Apprenez à définir des valeurs qui ne doivent pas changer pendant l'exécution d'un programme.
Concepts abordés¶
- Directive
#define: Définition de constantes de préprocesseur (substitution textuelle). - Mot-clé
const: Déclaration de variables en lecture seule (vérification par le compilateur). - Portée et Type : Comprendre pourquoi
constest souvent préférable à#definepour le débogage et la sécurité des types.
Explications du code¶
constantes.c¶
Compare les deux méthodes de définition des constantes en utilisant des exemples concrets comme la valeur de PI, la constante de gravité ou des paramètres textuels du programme.
Conseils et astuces¶
- Convention de nommage : Écrivez toujours les noms de constantes en MAJUSCULES (ex:
VALEUR_MAX) pour les distinguer visuellement des variables. - Sécurité : Utilisez
constautant que possible. Cela permet au compilateur de vous avertir si vous essayez par erreur de modifier une valeur qui devrait rester fixe. - Avantages de
#define: Utilisez#defineprincipalement pour des macros simples ou des constantes globales utilisées partout dans le projet.