值引用是在程式设计中,对于函式调用的一种方法,值引用只是把值传递到新的变数,修改新的变数,不会修改原来的参数。。
值引用含义
在程式设计中,对于函式调用通常有两种方法,即值引用、地址引用。 按地址传递,则传递是原来变数的地址。如果对新变数做修改,那幺原来的参数也会跟着变化。
函式定义时参数表中的参数称为形式参数,简称形参。函式调用时参数表中的参数叫做实际参数,简称实参。实参和形参之间数据的传递称为形实结合。通常情况下c++语言是传值调用,传值调用是单向的,即参数的值只能由实参传递给形参,而不能反过来由形参传递给实参。也就是说,从被调用函式的角度来看,参数的值只能传入不能传出。传值调用时实参可以是具体的数值、已经有值的变数和可求值的表达式,由于数值和变数都是表达式的一种,因此,传值时实参本质上是表达式。当函式被调用时,系统首先对实参表达式求值,然后将值传递给形参。