Utilité des constantes en programation [Résolu/Fermé]

Signaler
Messages postés
301
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
7 décembre 2018
-
Messages postés
815
Date d'inscription
dimanche 19 juin 2011
Statut
Membre
Dernière intervention
3 juillet 2018
-
Bonjour,

j'aimerai connaitre l'utilité des constantes en programation car prennons un peu l'exple de PI qui vaut 3.14

double const pi = 3.14;

et pourquoi pas plutot

double pi = 3.14;

la seule difference ici est que la constante ne pourra plus etre modifié
mais meme la variable ne serait modifiée que si je le veux non ?

quelle utilité en fin de compte? merci

1 réponse

Messages postés
126
Date d'inscription
mardi 25 août 2009
Statut
Membre
Dernière intervention
6 mars 2013
5
L'utilité est que la variable ne pourra pas être modifiée sans provoquer une erreur de compilation. Dans le cas ou tu es sur a 100% de ne pas te tromper en effet le const n'est pas nécessaire. Mais une erreur est vite arrivée. De plus si le programme est développé par plusieurs développeurs, cela permet de garantir que la variable ne sera pas modifiée.
A noter que le type const peut être utilisé sur des objets.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 61551 internautes nous ont dit merci ce mois-ci

Messages postés
301
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
7 décembre 2018
48
j'assimile mieux la y'avais que ca qui me sonait a la tete
Messages postés
815
Date d'inscription
dimanche 19 juin 2011
Statut
Membre
Dernière intervention
3 juillet 2018
125
De plus, les instructions du processeur gèrent directement les constantes, ce qui leur permet de travailler directement sur la valeur, plutôt que sur l'adresse de la variable contenant la valeur, ce qui se traduit globalement par un code plus compact et plus rapide...