Alternativa E - const
O qualificador const em C é utilizado para declarar variáveis cujos valores não podem ser alterados após a inicialização.
Explicação Detalhada:
Quando um programador deseja garantir que uma variável seja tratada como uma constante lógica, ele utiliza a palavra-chave const. Isso serve para dois propósitos principais:
- Segurança: Impede que o código modifique acidentalmente o valor daquela variável durante a execução.
- Otimização: Permite que o compilador realize otimizações agressivas, pois sabe que aquele endereço de memória nunca será escrito novamente. Ele pode substituir acessos à memória por registros ou constantes imediatas, economizando ciclos de processamento e, em alguns casos, espaço de memória.
Análise das demais alternativas:
- A) short: É um modificador de tamanho (torna o inteiro menor, geralmente 16 bits), mas não impede alteração de valor.
- B) static: Controla o tempo de vida e o escopo da variável (mantém o valor mesmo após sair do escopo), mas o valor pode ser modificado.
- C) volatile: Informa ao compilador que a variável pode mudar fora do controle do programa (ex: por hardware), impedindo otimizações excessivas. É o oposto do objetivo descrito.
- D) register: Sugere que a variável seja armazenada nos registradores da CPU para maior velocidade, mas o valor ainda pode ser alterado.
Portanto, para variáveis imutáveis após a inicialização, o qualificador correto é const.