声明指针变量
var p *int
指针变量赋值
i := 40 p = &i
获取指针指向的底层值
fmt.Print(*p)
完整实例
package main import ( "fmt" ) func main() { i,j := 40,60 p := &i fmt.Println(p) fmt.Println(*p) p = &j fmt.Println(p) fmt.Println(*p) }
转载请注明:Terry's blog » golang指针理解
声明指针变量
var p *int
指针变量赋值
i := 40 p = &i
获取指针指向的底层值
fmt.Print(*p)
完整实例
package main import ( "fmt" ) func main() { i,j := 40,60 p := &i fmt.Println(p) fmt.Println(*p) p = &j fmt.Println(p) fmt.Println(*p) }
转载请注明:Terry's blog » golang指针理解