指向一个类型的指针,是该类型的值在内存中的地址。
指针的零值是nil。
nil
不像C,Go不支持指针运算。你可以根据一个地址拿到其存储的值,但你不可以对地址(指针)进行加减运算。
指针基本用法
package main import ( "fmt" ) func main() { var a int = 4 pa := &a fmt.Printf("Address of a variable in memory is %p. Its value is: %d\n", pa, *pa) }
学习更多关于指针的知识。
最后更新于4年前