关于c语言数据传参的问题

今天看到一段代码,就是函数头的传参如下,我想问一下就是这种指针引用传参是什么玩意,c语言中传指针会改变变量值,c++传引用会改变参数值,我想问下图里面那个传参是什么玩意,会改变外部变量的值?

图片说明

2个回答

你说的一个指针一个取引用就抵消是完全不对的,指针是存放内存地址的一种变量,特殊的地方就在它存放的是内存地址,引用是变量的别名,其实你操作的还是指针,当函数参数为引用时,那么此时**形参就是实参**。下面说明了指针的引用作为形参的作用。
图片说明
图片说明
转自:https://www.jb51.net/article/160003.htm
加油

qq_43066253
丶DaHai 好的,万分感谢,理解了
8 个月之前 回复

指针的引用 也是会修改所指地址的值的

pengzhanli
旧时光~ 回复微风丶a_Sen: 我记得当初我们学c++的时候 书上有 不过忘了...只记得有这种用法
8 个月之前 回复
qq_43066253
丶DaHai 一个指针一个取引用不会抵消了吗?
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问