Utilité des constantes en programation

Résolu
schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   -  
nicocorico Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   -
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

jaky1212 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   8
 
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   Statut Membre Dernière intervention   49
 
j'assimile mieux la y'avais que ca qui me sonait a la tete
0
nicocorico Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   138
 
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