go語言指針詳解

go語言指針詳解

go語言的去地址符是&,&a就可以取到a的地址

指針

一個指針變量指向了一個值的內存地址

指針的使用過程

  1. 定義指針變量
  2. 爲指針變量賦值
  3. 訪問指針變量中指向地址的值
//例子
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章