值传递和引用传递是指什么?
时间: 2023-09-13 13:06:06 浏览: 91
Java值传递和引用传递详解
值传递和引用传递是指在函数调用时,参数是如何传递的。
值传递是指将参数的值直接传递给函数,函数对这个参数的修改不会影响到原来的值。也就是说,在函数内部可以改变这个参数的值,但是不会影响到函数外部这个参数的值。
引用传递是指将参数的引用(内存地址)传递给函数,函数对这个参数的修改会影响到原来的值。也就是说,在函数内部修改这个参数的值,会影响到函数外部这个参数的值。
在 C++ 中,可以通过在参数前面加上 & 来实现引用传递。
阅读全文