c++中函数参数的两种传递方式
时间: 2024-03-31 14:38:54 浏览: 125
关于C++的函数参数传递方式
C++中函数参数传递方式有两种:值传递和引用传递。
值传递是指将实参的值复制给形参,函数在执行时对形参的操作不会影响到实参的值。也就是说,值传递是单向的,函数只能将结果返回给调用者,而不能改变调用者传递进来的实参。
引用传递是指将实参的地址传递给形参,函数在执行时对形参的操作会直接影响到实参的值。也就是说,引用传递是双向的,函数可以直接改变调用者传递进来的实参。
在函数参数传递时,可以通过使用const关键字来确保函数内部不会修改传递进来的参数的值。
阅读全文