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