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

执行结果如下:

相关推荐
2401_8384725121 小时前
C++中的访问者模式
开发语言·c++·算法
csbysj202021 小时前
《Foundation 开关:深度解析其原理与应用》
开发语言
梦里小白龙21 小时前
java 通过Minio上传文件
java·开发语言
m0_5613596721 小时前
基于C++的机器学习库开发
开发语言·c++·算法
星空露珠21 小时前
速算24点所有题库公式
开发语言·数据库·算法·游戏·lua
2401_8324027521 小时前
C++中的类型擦除技术
开发语言·c++·算法
努力学习的小廉1 天前
我爱学算法之—— 递归回溯综合(二)
开发语言·算法
sheji52611 天前
JSP基于信息安全的读书网站79f9s--程序+源码+数据库+调试部署+开发环境
java·开发语言·数据库·算法
2301_763472461 天前
C++网络编程(Boost.Asio)
开发语言·c++·算法
毕设源码-邱学长1 天前
【开题答辩全过程】以 基于Java Web的电子商务网站的用户行为分析与个性化推荐系统为例,包含答辩的问题和答案
java·开发语言