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

执行结果如下:

相关推荐
小小码农Come on7 分钟前
QT中窗口位置、相对位置、绝对位置
android·开发语言·qt
diediedei8 分钟前
C++中的适配器模式变体
开发语言·c++·算法
郝学胜-神的一滴17 分钟前
Python中的Mixin继承:灵活组合功能的强大模式
开发语言·python·程序人生
叫我:松哥18 分钟前
基于python强化学习的自主迷宫求解,集成迷宫生成、智能体训练、模型评估等
开发语言·人工智能·python·机器学习·pygame
晚霞的不甘18 分钟前
Flutter for OpenHarmony 创意实战:打造一款炫酷的“太空舱”倒计时应用
开发语言·前端·flutter·正则表达式·前端框架·postman
WKP941823 分钟前
线程并行控制CompletableFuture
java·开发语言
飞机和胖和黄28 分钟前
考研之C语言第二周作业
c语言·开发语言·考研
输出输入34 分钟前
MT4 EA 设计一次一单方法
开发语言
一起养小猫37 分钟前
OpenHarmony 实战中的 Flutter:深入理解 Widget 核心概念与底层原理
开发语言·flutter
盐真卿42 分钟前
python第四部分:模块(每日更新)
开发语言·python