- 博客(3)
- 收藏
- 关注
原创 C++ 引用和指针的区别
a,指针传递的参数的本质是值传递的过程,它所传递的是一个地址值。b,引用传递的过程中,被调函数的形式参数虽然也作为局部变量在栈中开辟了内存空间,但是这时存放的是有主调函数放进来的实参变量的地址,被调函数对形参的任何操作都是被处理成间接寻址,即通过栈中存放的地址访问主调函数的实参变量,正因为如此,被调函数对形参做的任何操作都影响到了主调函数中的实参变量。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。
2023-03-20 18:27:58 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人