标签搜索

在golang编程中使用指针

Toanle
2023-01-31 / 0 评论 / 77 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年02月03日,已超过780天没有更新,若内容或图片失效,请留言反馈。

在后端开发中,我们可能对指针不太陌生,在C与C++语言编程中,掌握指针是是入门必备技术一点。所以指针的重要性不言而语,
结下来我们一起看来学习一下如何在Golang语言中使用指针吧。
首先,我们先知道&与*的区别//

int a =100 //这里表示我们定义一个变量a 
var b *int  //这里表示我们定义一个变量b,存储的是int的指针
b = &a // a 指向 b 的地址
*&b=120
fmt.Println(b)//120
我们可以修改b的数字来间接修改A的数值。

下面为例:
add()函数接收的是一个为sint结构体的指针
我们在main函数中,把dome的指针地址传给add,这样udome的内存地址指向了domes的内存地址,我们可以修改指向的地址改变数据。
ldkehjsk.png

0

评论

博主关闭了当前页面的评论