代碼地址
https://github.com/fangkang7/goLearngit
指針解釋
簡單的理解就是地址就是指針github
案例
package main import "fmt" func main() { // 聲明的實際變量 var a int = 20 // 指針變量 var ip *int // 指針變量的存儲地址 ip = &a *ip = 13 fmt.Printf("a變量的地址是%v\n", &a) fmt.Printf("a變量的值是%v\n", a) fmt.Printf("ip變量的地址是%v\n", ip) fmt.Printf("*ip變量的地址是%v\n", *ip) }
咱們修改一下指針的值在來看一下結果
能夠清楚地看到當指針的值改變了後原定義的變量a的值也跟着改變了
微信