【发布时间】:2015-02-18 21:10:43
【问题描述】:
在阅读 stackoverflow 中的一些问题和答案时,我遇到了这个question
我试图理解它,但答案真的很难理解,尤其是像
这样的术语静态存储时长
无法在翻译阶段评估表达式
等等……
此外,我认为常数总是常数(这是我从学校学到的)
请有人能说得通俗一点吗?
【问题讨论】:
-
@KarolyHorvath:C++ 参考不是 C 问题答案的来源...
-
@R.. 实际上 cppreference 也有非常好的 C 文档,虽然不是在所有情况下。
-
@R..:理解一个概念就足够了。
-
object 和 value 是有区别的。对象是基本的东西,但价值观是你看待对象的方式。一个对象可能是也可能不是真正不可变的,但您始终可以通过
const值访问一个对象。 -
const,尽管这个词有拼写,但并不意味着 constant。这意味着只读。
标签: c compiler-errors constants