go语言指针变量定义及说明

go语言指针主要需要记住两个特殊符号,

一个是 & 用来获取变量对应的内存地址

另一个是 * 用来获取指针对应的变量值

下面是个最简单的go语言指针说明

Go 复制代码
package main

import "fmt"

//指针为内存地址

func main() {
	var a string = "指针对应的变量"
	fmt.Println(&a)

	// *stirng 定义指针变量
	var p *string = &a
	fmt.Println(p)

	fmt.Println("p的内存地址为", &p)

	fmt.Printf("p对应的变量为 %v", *p)
}

执行结果如下:

相关推荐
Andy Dennis12 分钟前
一文认识Java常见集合
java·开发语言
kyle~1 小时前
Python---Flask 轻量级Web框架
开发语言·python·flask
云深处@1 小时前
【C++11】特殊类&&单例模式
开发语言·c++
烟花落o2 小时前
算法的时间复杂度和空间复杂度
开发语言·数据结构·笔记·算法
西门吹-禅2 小时前
node js 性能处理
开发语言·javascript·ecmascript
我不是8神2 小时前
go-zero微服务框架总结
开发语言·微服务·golang
Ronaldinho Gaúch2 小时前
算法题中的日期问题
开发语言·c++·算法
麦德泽特2 小时前
机器人赛事系统架构:基于UDT和MQTT的低延迟、高可靠通信
c语言·开发语言·安全·系统架构·机器人
lsx2024063 小时前
TypeScript 循环
开发语言
utmhikari3 小时前
【架构艺术】治理后端稳定性的一些实战经验
java·开发语言·后端·架构·系统架构·稳定性·后端开发