c编程中有什么类似'按值调用的结果'吗? 如果存在,“按值调用”和“按值调用”结果之间有什么区别? 或两者都相同?
答案 0 :(得分:4)
按值调用结果定义
传递约定的参数 实际参数是变量V. 其值被复制到本地 变量L在被调用函数内 或程序。如果是程序 修改L,这些更改不会 影响V,也可能在范围内 在程序里面,直到 过程返回最终值 将L复制到V. 对L的调用引用更改 立即影响V.用于 例如,由BBC BASIC V在橡果上 阿基米德。
来源:http://dictionary.reference.com/browse/call-by-value-result
正如Oli所说,C包含了按值调用的行为。
答案 1 :(得分:2)
不是真的。 C实际上是按值调用的。如果您想要不同的行为,则必须手动模拟它。