随心的博客

好记性不如个烂笔头,随心记录!

返回顶部

go 指针

前言:

变量在运行时都拥有一个地址,这个地址代表变量在内存中的位置,当一个指针被定义后没有分配到任何变量时,它的默认值为 nil

Go语言中使用在变量名前面添加&操作符(前缀)来获取变量的内存地址

指针变量通常缩写为 ptr

正文:

通过指针,获取变量的值

num := 5

ptr := &num             //变量前添加&操作符(前缀)来获取变量的内存地址

fmt.Println(ptr)        //输出 0xc00000e098 16进制的数据

fmt.Println(*ptr)       //输出5 通过指针,获取值 

 

通过指针,修改变量的值

num := 5

ptr := &num             //变量前添加&操作符(前缀)来获取变量的内存地址

fmt.Println(*ptr)       //输出5 通过指针,获取值

 

*ptr = 10

fmt.Println(num) //输出10

 

完结

posted @   yangphp  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示