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 :
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/