Pages: [1]   Go Down
Author Topic: interet de declarer en tant que const  (Read 435 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Je voudrais savoir quel est l'interet de définir des "variables" en tant que constantes ? Ok, on ne pourra pas lui attirbuer une autre valeur, mais quel est l'interet en tant qu'exexcution du code ? ca prend moins de place ?

float pi=3.14;

quel est linteret decrire :

const float pi=3.14;

???

par ailleurs je ne saisis pas la difference entre const et #define

Merci !
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 145
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui, ça prend moins de place en mémoire de données, mais plus en mémoire de programme. En général il est mieux de mettre les constantes justement en constantes pour alléger la mémoire de donnée qui est bien plus petite que la mémoire de programme.
Logged

Paris
Offline Offline
Newbie
*
Karma: 0
Posts: 15
Opensource Hardware rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Euuuh, vous êtes sûr de vous ?

Car normalement, c'est le compilateur qui se charge de l'organisation code / données.

L'intérêt des constantes  est d'avoir un code plus clair et changer rapidement la valeur constante sans parcourir tout le code.
Logged

Pages: [1]   Go Up
Jump to: