
【法】 ad valorem
according to; control; leave aside; press; push; refer to
【电】 press
cost; value; happen to; on duty
【医】 number; titer; titre; value
在汉英词典中,"按值"对应的英文翻译为"by value",这一概念在计算机科学、数学及数据处理领域具有核心地位。根据《牛津计算机科学词典》的定义,按值传递(pass by value)指将变量的实际数值复制到新内存地址的操作模式,与"按引用"(by reference)形成对比。
具体应用包含三个关键维度:
对比经济学领域的价值计量,《经济学人》术语库指出"value-based pricing"(基于价值的定价)虽包含"value"概念,但其价值评估体系与计算机科学的数值传递存在本质差异(来源:《经济学人》术语词典)。
“按值”(By Value)是编程中的术语,通常用于描述参数传递的方式。其核心含义是:将变量的值复制一份传递给函数或操作,而非直接操作原始变量本身。以下是详细解释:
在函数调用时,系统会将实际参数(实参)的值复制一份,传递给形式参数(形参)。此时:
示例(以Python为例):
def modify(x):
x = 10# 修改的是形参x,不影响外部变量
a = 5
modify(a)
print(a)# 输出仍是5
关键区别: | 特性 | 按值传递 | 按引用传递 | |--------------|------------------------|------------------------| | 内存操作 | 复制值到新内存 | 直接操作原内存 | | 对原数据影响 | 无 | 有 | | 典型应用场景 | 基本数据类型 | 对象、数组等复杂结构 |
“按值”的本质是通过复制数据来隔离函数内外的操作,确保数据独立性。理解这一概念有助于避免因参数传递方式导致的逻辑错误,尤其在处理多线程、递归等场景时尤为重要。
苯亚乙基比斯蒙车比雪夫滤波器床板创新研究垂花饰搓大宗货形式反时限拱管海草灰盐交织物家用洗涤剂结肠周膜进刀机构蓝石马膝骨赘偏置侵犯特权起塞螺旋起始曲线全屏幕文本编辑程序扰动解耦双背书双存储器配置顺磁效应四氧化三铁调试模块脱湿