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

执行结果如下:

相关推荐
淼淼763几秒前
Qt调度 程序
开发语言·c++·windows·qt
智算菩萨1 分钟前
【实战】使用讯飞星火API和Python构建一套文本摘要UI程序
开发语言·python·ui
A242073493012 分钟前
JavaScript图表制作:从入门到精通
开发语言·javascript·信息可视化
BD_Marathon22 分钟前
Vue3_简介和快速体验
开发语言·javascript·ecmascript
tryxr1 小时前
Java 多线程标志位的使用
java·开发语言·volatile·内存可见性·标志位
APItesterCris1 小时前
高并发场景下的挑战:1688 商品 API 的流量控制、缓存策略与异步处理方案
大数据·开发语言·数据库·缓存
yyy(十一月限定版)1 小时前
c语言——栈和队列
java·开发语言·数据结构
feeday1 小时前
Python 删除重复图片 优化版
开发语言·python
.格子衫.1 小时前
JS原型链总结
开发语言·javascript·原型模式
麦麦鸡腿堡1 小时前
Java_MySQL介绍
java·开发语言·mysql