Podemos modificar o valor de uma variável cons

A partir deEste artig.

Outro uso para declarar uma variável comoregister econst é inibir qualquer alteração não local dessa variável, mesmo usando o endereço e lançando o ponteiro. Mesmo que você pense que nunca faria isso, depois de passar um ponteiro (mesmo com um atributo const) para alguma outra função, você nunca pode ter certeza de que isso pode ser malicioso e alterar a variável sob seus pé

Não entendo como podemos modificar o valor de umconst variável por um ponteiro. Não é um comportamento indefinido?

const int a = 81;
int *p = (int *)&a;
*p = 42; /* not allowed */

questionAnswers(5)

yourAnswerToTheQuestion