呼叫按值,结果呢?

在c编程中是否有类似“按值调用的结果”的内容? 如果存在,“按值调用”和“按值调用”结果之间有什么区别? 或者两者都一样?

按值调用结果定义

传递约定的参数,其中实际参数是变量V,其值被复制到被调用函数或过程内的局部变量L. 如果过程修改L,则这些更改不会影响V,这也可能在过程内的范围内,直到过程返回时L的最终值被复制到V.在按引用调用更改为L将影响V立即。 例如,由Acorn Archimedes上的BBC BASIC V使用。

资料来源: http : //dictionary.reference.com/browse/call-by-value-result

正如Oli所说,C包含了按值调用的行为。

并不是的。 C实际上是按值调用的。 如果您想要不同的行为,则必须手动模拟它。