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

执行结果如下:

相关推荐
ae_zr3 分钟前
QT动态编译应用后,如何快速获取依赖
开发语言·qt
gjxDaniel6 分钟前
Kotlin编程语言入门与常见问题
android·开发语言·kotlin
jiang_changsheng27 分钟前
环境管理工具全景图与深度对比
java·c语言·开发语言·c++·python·r语言
yong999036 分钟前
MATLAB面波频散曲线反演程序
开发语言·算法·matlab
LeoZY_41 分钟前
开源项目精选:Dear ImGui —— 轻量高效的 C++ 即时模式 GUI 框架
开发语言·c++·ui·开源·开源软件
Fightting8841 分钟前
Tkinter Button bind hover message
开发语言·python
qq_336313931 小时前
javaweb-web基础(springboot入门)
java·开发语言·mysql
玄同7651 小时前
LangChain 1.0 模型接口:多厂商集成与统一调用
开发语言·人工智能·python·langchain·知识图谱·rag·智能体
特立独行的猫a1 小时前
C++轻量级Web框架介绍与对比:Crow与httplib
开发语言·前端·c++·crow·httplib
fie88891 小时前
基于C#的推箱子小游戏实现
开发语言·c#