C++参数传递的几种方式

121 阅读1分钟

值传递

  • 形参是实参的拷贝,函数内部对形参的改变不会影响实参

指针传递

  • 本质上也是一种值传递,形参是指向实参地址的一个指针,当改变形参时,实际上就改变了实参

引用传递

  • 形参其实就是实参的别名,避免了一次拷贝,对形参的任何改变都能映射到实参上