Uma declaração const é um tipo especial de declaração de tipo no qual a palavra-chave const é usada ao invés de um nome de tipo.
A declaração const cria uma variável cujo o valor é fixo, ou seja, uma constante somente leitura. Isso não significa que o valor é imutável, apenas que a variável constante não pode ser alterada ou retribuída.
const int* é o mesmo que int const* e significa "ponteiro para constante int" . const int* const é o mesmo que int const* const e significa "ponteiro constante para constante int" .
Graças ao hoisting, variáveis declaradas com a palavra-chave var podem ser utilizadas mesmo antes de sua declaração. ... Além das variáveis declaradas com var temos a possibilidade de usar constantes por meio da palavra-chave const ou utilizar variáveis com escopo de bloco através da let .
const: utilize quando você precisar declarar constantes, ou seja, você não quer haja uma nova atribuição de valor para uma variável durante a execução do bloco. O escopo das variáveis declaradas com const será o bloco em que elas foram declaradas.
Outra forma de utilizar constantes em C é usar o comando const. Ao usar const será declarada uma constante de um determinado tipo de dado que ocupa um espaço na memória RAM cujo valor não pode ser alterado em tempo de execução. Ao declarar o tipo devemos em seguida atribuir o valor para a constante.
Na versão ES6 do JavaScript foi introduzida uma nova maneira de declarar constantes e fazemos isso usando a palavra-chave const . A palavra-chave const cria uma referência somente de leitura para um valor, ou seja, const cria uma variável, mas garante que essa variável seja somente de leitura.
É um qualificador de variáveis que modifica o comportamento da variável, fazendo com que a variável seja de "apenas-leitura". Isso significa que a variável pode ser usada como qualquer outra variável de seu tipo, mas seu valor não pode ser mudado.
#define é uma diretiva muito útil da linguagem C++ que permite ao programador dar um nome a um valor constante antes de o programa ser compilado. Constantes definidas no arduino não ocupam nenhum espaço na memória de programa do chip.