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

执行结果如下:

相关推荐
无心水2 分钟前
微服务架构下Dubbo线程池选择与配置指南:提升系统性能与稳定性
java·开发语言·微服务·云原生·架构·java-ee·dubbo
Chan164 分钟前
《Java并发编程的艺术》| 并发关键字与 JMM 核心规则
java·开发语言·数据库·spring boot·java-ee·intellij-idea·juc
期待のcode15 分钟前
线程睡眠sleep方法
java·开发语言
gjxDaniel15 分钟前
Bash编程语言入门与常见问题
开发语言·bash
zhooyu17 分钟前
OpenGL 与 C++:深入理解与实现 Transform 组件
开发语言·c++
2501_9418053120 分钟前
使用Python和Go构建高性能分布式任务调度系统的实践分享
分布式·python·golang
captain37632 分钟前
Java-链表
java·开发语言·链表
tqs_1234533 分钟前
跳出多层循环的方式
java·开发语言
froginwe1138 分钟前
媒体查询:现代网页设计的核心工具
开发语言
AI科技星1 小时前
光的几何起源:从螺旋时空到量子现象的完全统一
开发语言·人工智能·线性代数·算法·机器学习