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 分钟前
一个 Python 脚本 + LLM 怎么替代向量检索?ProjQA 技能架构原理深度解析
开发语言·python·架构·embedding·skill
探数API小喇叭20 分钟前
基站查询 API 怎么用?LAC、CELLID 参数详解与实战】
java·开发语言·api·基站定位
Mr.Lu ‍22 分钟前
C++开发,使用openCV API对图片进行压缩
开发语言·c++·opencv
z落落24 分钟前
C# WinForm NModbus 串口通信+WinForm Modbus4 串口通信
开发语言·单片机·c#
Mojitocean26 分钟前
Win开发环境配置(持续更新)
开发语言·python
CoderIsArt1 小时前
C#环境中部署MQTT客户端
开发语言·c#
HugoStudio_SWAN1 小时前
【按键反馈】C++ 实现键盘烟花秀
开发语言·c++·学习·程序人生
AI 编程助手GPT1 小时前
Bun 1.4 正式发布:从 Zig 改写为 Rust,内置浏览器、图片处理和并行测试
开发语言·人工智能·后端·ai·chatgpt
运维开发笔记1 小时前
7.1 Go Map 基础
golang
paopaokaka_luck1 小时前
基于springboot3+vue3的飞行器模型实验室预约管理系统(协同过滤算法、Echarts图形化分析)
开发语言·推荐算法