go指针

14 阅读1分钟

值:内存中保存的程序值,通常通过变量来访问。

内存地址:内存中用来保存值的内存编号,通常通过指针来访问。

指针变量:保存了内存编号的特殊变量。

package main

var num = 1;
var point = # // &用来取得某个变量对应的值所在内存的编号。point就是一个指针变量。

func main() {
  *point = 2; // *用来取得该指针指向的内存保存的值,这里等价于 num = 2;
}