首页 > 试题广场 >

C++ 中值传递和引用传递的区别?

[问答题]
值传递是拷贝的一份临时数据进行传递的,不能改变原数据;引用传递是直接将原数据的地址进行传递,可以通过引用的变量而改变原数据
发表于 2025-07-08 15:13:16 回复(0)
值传递是只传递值,涉及拷贝,,传的相当于是副本,不影响原始数据,如果数据过大则影响效率。 引用传递是直接引用,形参是实参的别名,不涉及拷贝,对形参的改变直接作用于实参,效率高。
发表于 2025-07-06 13:39:28 回复(0)
值传递是对原始数据进行一次深拷贝,对数据进行修改,不会影响到原始数据。而引用传递是给原始数据起别名,修改时,原始数据也会被改变
发表于 2025-07-03 13:08:11 回复(0)