【发布时间】:2014-06-10 15:03:17
【问题描述】:
我在全局范围内有一个 const 数组,如下所示:
const long array_test[5] = {1, 2, 3, 4, 5};
如何在运行时使用指针修改上述数组的元素?
【问题讨论】:
-
如果你设法做到了,你就是在调用未定义的行为。
标签: c constants qualifiers
我在全局范围内有一个 const 数组,如下所示:
const long array_test[5] = {1, 2, 3, 4, 5};
如何在运行时使用指针修改上述数组的元素?
【问题讨论】:
标签: c constants qualifiers
没有办法。您不能修改 const 对象。
【讨论】:
你不能。 const 关键字用于创建只读变量。初始化后,变量的值不能更改,但可以像任何其他变量一样使用。这意味着,在程序运行期间,不得以任何方式分配 const 限定变量。
【讨论】: