c++ 参数传递(传参)
2023-07-09 21:42 作者:Euler_Formula | 我要投稿
在 C++ 中,有两种参数传递方式:按值传递和按引用传递,引用传递是 C++ 独有的特性。 按值传递是将实参值复制一份作为形参,修改形参不会改变实参的值。按值传递用来传递简单数据类型的参数,如 int、char、float 等。 按引用传递则是将实参的地址传递给形参,形参的变化会直接反映到实参上,实现了原地修改,可以用于传递复杂数据类型的参数,如数组、结构体、对象等。 因此, “引用传值” 这种概念在C++中并不存在,无法将引用传递作为传值的方式来使用。传递引用的本质是将实参的地址传递给形参,实现的是对实参的引用访问。