go語言指針詳解
go語言的去地址符是&,&a就可以取到a的地址
指針
一個指針變量指向了一個值的內存地址
指針的使用過程
- 定義指針變量
- 爲指針變量賦值
- 訪問指針變量中指向地址的值
//例子
var a int64 = 5 //聲明實際變量
var b *int64 //聲明指針變量
b = &a //指針變量的存儲地址
fmt.printf("a變量的地址是:%x\n",&a) //打印結果:20818a110
fmt.printf("b變量儲存的指針地址是:%x\n",b) //打印結果:20818a110
//指針變量前面加上*號即可獲取指針變量s所指向的值
fmt.printf("b變量的值:%d\n",*b) //打印結果:5