Aller au contenu

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 const est souvent préférable à #define pour 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 const autant 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 #define principalement pour des macros simples ou des constantes globales utilisées partout dans le projet.