"); //-->
P0973JP 特定于实现的值参考到值
P0973JP 特定于实现的值参考到值
在某些情况下,术语“按值调用”是有问题的,因为传递的值不是通常意义上的变量值,而是特定于实现的值参考到值。其结果是,语法上看起来像按值调用的行为最终可能更像按引用调用或通过共享呼叫,通常取决于语言语义的非常微妙的方面。
传递引用的原因通常是该语言在技术上不提供复杂数据的值表示,而是将它们表示为数据结构,同时在源代码中保留一些值外观的外观。正确的值和伪装成这样的数据结构之间的确切界限通常很难预测。在…里C,数组(字符串是其特例)是一个数据结构但是数组的名称被视为对数组第一个元素的引用,而结构体变量名引用一个值,即使它有向量字段。在…里枫树向量是表的一种特殊情况,因此也是一种数据结构,但是列表(它以完全相同的方式呈现和索引)是一个值。在…里TCL集团股份有限公司(TCL Corporation的缩写),值是“双端口的”,因此值表示在脚本级别使用,如果需要的话,语言本身管理相应的数据结构。通过数据结构进行的修改反映回值表示,反之亦然。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。