Utilité des constantes en programation

Résolu/Fermé
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 - 27 nov. 2011 à 08:21
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 29 nov. 2011 à 19:28
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

A voir également:

1 réponse

jaky1212 Messages postés 126 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 4 mars 2013 8
29 nov. 2011 à 14:56
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
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 49
29 nov. 2011 à 19:15
j'assimile mieux la y'avais que ca qui me sonait a la tete
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
29 nov. 2011 à 19:28
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...
0