const

Description :

Le const mot-clé signifie constante. C’est un qualificatif de variable qui modifie le comportement de la variable, rendant une variable  » en lecture seule « . Cela signifie que la variable peut être utilisée comme n’importe quelle autre variable de son type, mais sa valeur ne peut pas être modifiée. Vous obtiendrez une erreur de compilation si vous essayez d’affecter une valeur à une const variable.

Les constantes définies avec le mot – clé const obéissent aux règles de portée des variables qui régissent les autres variables. Ceci, ainsi que les pièges de l’utilisation de #define, font du mot – clé const  une méthode supérieure pour définir des constantes et est préférable à l’utilisation de #define.

Exemple de code :

const float pi = 3.14;
float x;
// ....
x = pi * 2; // c'est bien d'utiliser des consts en maths
pi = 7; // illégal - vous ne pouvez pas écrire (modifier) ​​une constante

 

Remarques et avertissements :

#define ou const

Vous pouvez utiliser soit const ou #define pour créer des constantes numériques ou de chaîne. Pour les tableaux , vous devrez utiliser const . En général, const est préféré #define à la définition de constantes.

 


 

Source : https://www.arduino.cc/reference/en/language/variables/variable-scope-qualifiers/const/

 

Laisser un commentaire