C: изменение константных данных в массиве с помощью указателя

У меня есть const массив в глобальной области видимости так:

const long array_test[5] = {1, 2, 3, 4, 5};

Как я могу изменить элементы вышеупомянутого массива во время выполнения, используя указатель?

2 ответа

Никоим образом не. Вы не можете изменить const объекты.

Ты не можешь const Ключевое слово используется для создания переменной только для чтения. После инициализации значение переменной не может быть изменено, но может использоваться как любая другая переменная. Это означает, что const квалифицированная переменная не должна быть назначена каким-либо образом во время выполнения программы.

Другие вопросы по тегам