Golang 指针

2025 年 4 月 1 日 | 1 分钟阅读

指针是一个变量,它存储另一个变量的地址。 指针变量声明的一般形式是

新声明但尚未分配给变量的指针具有 nil 值。

地址运算符 & 放在变量之前,会给出变量的内存地址。

使用指针,我们可以传递对变量的引用(例如,作为函数的参数),而不是传递变量的副本,这可以减少内存使用并提高效率。

Go 指针示例 1

输出

x = 0

Go 指针示例 2

输出

Before change ptr 0
After change ptr 10 
 
下一个主题Golang-reflect