go 指針 經過指針修改int類型的值

指針的定義 :var p *int  
取指針的值 :*p


------------------------------------------------------------------------------------
package main

 

import (
    "fmt"
)

 

func main() {

 

    i := 0
    fmt.Println("i的地址:", &i)
    p := &i
    fmt.Printf("i對應的指針類型 %T,指向i的指針地址:%x", p, p)
    *p = 100
    fmt.Println("經過指針修改值100 i=", i)
}
------------------------------------------------------------------------------------
 
相關文章
相關標籤/搜索