当前位置:   article > 正文

C++中关于值传递和引用传递,指针传递之间的区别_比较值传递和引用传递的相同点

比较值传递和引用传递的相同点

首先对这三种传递方式进行一个了解:

值传递

形参是实参的拷贝改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。

//值传递
void change1(int n)
{
   
	cout << "值传递--函数操作地址" << &n << endl;
	n++;
}
int main()
{
   
	int n = 10;
	cout << "实参的地址" << &n << endl;<
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/896964
推荐阅读
相关标签
  

闽ICP备14008679号