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

执行结果如下:

相关推荐
QQ4022054967 分钟前
Python+django+vue3预制菜半成品配菜平台
开发语言·python·django
遥遥江上月11 分钟前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
m0_5312371730 分钟前
C语言-数组练习进阶
c语言·开发语言·算法
Railshiqian1 小时前
给android源码下的模拟器添加两个后排屏的修改
android·开发语言·javascript
雪人不是菜鸡2 小时前
简单工厂模式
开发语言·算法·c#
铸人2 小时前
大数分解的Shor算法-C#
开发语言·算法·c#
yyjtx2 小时前
DHU上机打卡D31
开发语言·c++·算法
rit84324992 小时前
全变分正则化图像去噪的MATLAB实现
开发语言·matlab
勇往直前plus2 小时前
python格式化字符串
开发语言·前端·python
未来之窗软件服务2 小时前
AI人工智能(二十四)错误示范ASR张量错误C#—东方仙盟练气期
开发语言·人工智能·c#·仙盟创梦ide·东方仙盟