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)
}

执行结果如下:

相关推荐
亭上秋和景清1 分钟前
指针进阶: 回调函数
开发语言·前端·javascript
helloworddm1 分钟前
NSIS编写C/C++扩展
c语言·开发语言·c++
Vanranrr1 分钟前
一个由非虚函数导致的隐藏Bug:窗口显示异常问题排查与解决
开发语言·bug
曹牧13 分钟前
Java:Jackson库序列化对象
java·开发语言·python
MediaTea23 分钟前
Python:依赖倒置原则(DIP)
开发语言·python·依赖倒置原则
Meteors.36 分钟前
安卓进阶——原理机制
android·java·开发语言
深圳佛手43 分钟前
LangChain 提供的搜素工具SerpAPIWrapper介绍
开发语言·人工智能·python
apihz1 小时前
反向DNS查询与蜘蛛验证免费API接口详细教程
android·开发语言·数据库·网络协议·tcp/ip·dubbo
好学且牛逼的马1 小时前
【手写Mybatis | version0.0.3 附带源码 项目文档】
开发语言·php·mybatis
海上彼尚1 小时前
Go之路 - 2.go的常量变量[完整版]
开发语言·后端·golang