← 返回单词列表
const
const 是 constant 的缩写,主要用于编程,表示某个值或对象属性被设定后不能直接改变。它既可以作形容词,也可以指这样声明的变量。
💡 记忆钩子
把 const 想成给一个值贴上“只读”标签:值本身不能直接改;在面向对象编程中,带有这个标签的成员函数也不能改动对象的属性。因此,const 既描述“不可变的”,也可以指“被声明为不可变的变量”。
📝 学习建议
- 先掌握“不可直接修改”这一核心概念,再区分 const 变量、const 成员函数等具体用法。
- 不要把 const 理解成“永远绝对不变”:它通常限制的是通过特定名称或对象直接赋值,具体效果还取决于编程语言。
📖 中文释义
adj
-
core 不可直接修改的📖 指一个值一旦由 const 声明,就不能通过这个变量名直接重新赋值;它像贴上了“只读”标签。💡 常见模式是“a const + 变量名”或“a const variable”。它通常修饰变量、指针或其他保存值的对象,具体限制会因编程语言而不同。不要把 const variable 和普通的“当前没有改变的变量”混为一谈,前者是语言层面的声明限制。not-comparableThe compiler rejects an assignment to a const variable.编译器会拒绝给 const 变量赋值。
-
common 不会修改对象属性的📖 在支持这种用法的面向对象语言中,const 可以描述成员函数,表示调用它不会改变所属对象的属性。它仍然来自“只读”这个核心概念,只是被限制不能改变的对象范围更大。💡 常见模式是“a const member function”。这个用法尤其常见于 C++;const 放在成员函数声明或定义的末尾,而不是通常的名词前。不要把它理解成“函数返回值不变”,它主要说明函数不能修改所属对象的状态。not-comparableIn C++, a const member function cannot modify the object's data members.在 C++ 中,const 成员函数不能修改对象的数据成员。
noun
-
core const 变量📖 指使用 const 声明的变量;它保存的值不能通过该变量名直接改变。可以把它看成一个带有“只读”标签的变量。💡 常见模式是“a const named + 名称”或“replace a value with a const”。它多用于编程讨论和代码说明,在普通英语中几乎不这样使用。不同语言对 const 的细节限制可能不同,因此不要把这个词当成所有语言中完全相同的机制。The programmer replaced the magic number with a const.程序员用一个 const 变量替代了这个难以理解的数字。
consts
plural
🌳 词源
const 是英语 constant 的缩写,作为编程语言中的关键字使用。
Abbreviation of constant, used as a keyword in certain programming languages.
🔄 变式
consts
plural
🏷 单词标签 & 词根