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

执行结果如下:

相关推荐
呜喵王阿尔萨斯4 分钟前
C/C++ const -- 多义混乱
c语言·开发语言·c++
__log4 分钟前
幂等性设计:从“重复提交“到“稳如磐石“的系统防护
java·开发语言·spring boot
spider_xcxc5 分钟前
Helm 部署 K8s 集群完整笔记
java·开发语言·kubernetes
海清河晏1116 分钟前
Qt实战:从零构建美化登录界面
开发语言·c++·qt
一只小灿灿16 分钟前
C++ 各类特殊符号、运算符
开发语言·c++
Fu_Lin_19 分钟前
《Qt嵌入式从零基础到精通》前言与阅读指南
开发语言·qt
名字还没想好☜23 分钟前
Go 的 select 实战:超时、非阻塞收发与优雅退出的三个套路
开发语言·数据库·golang·go·并发
geovindu24 分钟前
java: Backtracking Algorithm
java·开发语言·windows·后端·算法·回溯算法
编程序的员40 分钟前
使用OpenTelemetry来监控GoLang应用
运维·golang·monitoring·apm·opentelemetry
Scott9999HH9 小时前
【IIoT流量实战】蒸汽管道阀门全关却仍有流量?用 Python 实现涡街信号 FFT 频谱分析与温压全补偿积算网关,深度拆解靠谱的涡街流量计厂家硬核技术标准
开发语言·python