c++参数的三种传递方式
时间: 2023-11-18 17:02:20 浏览: 87
三种参数传递
C++中参数的传递方式有三种:传值(by value)、指针传递(by pointer)、引用传递(by reference)。
1. 传值:函数调用时,将参数的值传递给函数,函数内部会创建一个新的变量来存储该值,对该变量的修改不会影响原变量的值。
2. 指针传递:函数调用时,将参数的地址传递给函数,函数内部通过指针来访问该变量,对该变量的修改会影响原变量的值。
3. 引用传递:函数调用时,将参数的引用传递给函数,函数内部通过引用来访问该变量,对该变量的修改也会影响原变量的值。引用传递与指针传递相似,但使用起来更加简洁明了。
阅读全文