Descrição
A palavra-chave const
é uma abreviação de constante. É 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. Você terá um erro de compilação se tentar atribuir um valor a uma variável const
.
Constantes definidas com a palavra chave const
obedecem as regras dos escopos de variáveis que governam variáveis. Isso, e as armadilhas de se usar #define
, fazem com que o modificador const
um método superior de se definir constantes e é favorecido em lugar de se usar #define
.