181  
查询码:00000925
二级指针和指针引用函数传参(C++)
作者: 赵硕文 于 2020年08月31日 发布在分类 / 物联网组 下,并于 2020年08月31日 编辑

参考链接:https://blog.csdn.net/qq_32483145/article/details/52901230

在函数的使用过程中,我们都明白传值和传引用会使实参的值发生改变。那么能够通过传指针改变指针所指向的地址吗?

在解决这个问题之前,也许我们应该先了解指针非常容易混淆的三个属性:
①.指针变量地址(&p)
②.指针变量指向的地址(p,存储数据的地址)
③.指针变量指向的地址的值(*p)
当我们将指针变量与其它变量比较之后就会发现,指针变量同其它变量是相似的,只是多了最后一种操作。比如一个int类型的变量,int x=5;&x取出存储5这个数据的地址,同样,&p也是存储指针的地址,p就是这个地址里面保存的值,也就是指向的地址。只是与其它变量不同的是,它除了这两种操作之外,还有一个解引用操作符(*p)去获取指针变量指向的地址里面保存的值。
指针图解



 推荐知识

 历史版本

修改日期 修改人 备注
2020-08-31 19:20:56[当前版本] 赵硕文 创建版本

 附件

附件类型

GIFGIF

知识分享平台 -V 4.8.7 -wcp