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

执行结果如下:

相关推荐
努力学习的小廉3 分钟前
【QT(二)】—— 初识QT
开发语言·qt
爱学习的小邓同学3 分钟前
C++ --- map/set的使用
开发语言·c++
weixin_421133416 分钟前
JShielder
开发语言
MSTcheng.10 分钟前
【C++进阶】继承(下)——挖掘继承深处的奥秘!
开发语言·c++
RisunJan10 分钟前
【HarmonyOS】鸿蒙开发语言的选择
开发语言·华为·harmonyos
学困昇11 分钟前
Linux基础开发工具(上):从包管理到“进度条”项目实战,掌握 yum/vim/gcc 核心工具
linux·运维·开发语言·数据结构·c++·vim
雨落在了我的手上12 分钟前
C语言入门(二十五):自定义类型:结构体
c语言·开发语言
Yan-英杰12 分钟前
openEuler 25.09 VM虚拟机实测:性能与安全双维度测评
服务器·开发语言·科技·ai·大模型
兩尛13 分钟前
HJ52 计算字符串的编辑距离
java·开发语言·算法
武子康15 分钟前
Java-183 OSS 上传实战:Java 原生与 Spring Boot 集成
java·开发语言·spring boot·分布式·spring·阿里云·oss