go 语言里面的 & 和 *

  • & :返回变量的存储地址
  • * :取指针变量对应的数值

 

package main
import "fmt"
func main(){
        //定义一个变量:
        var age int = 18
        fmt.Println("age对应的存储空间的地址为:",&age)//age对应的存储空间的地
        var ptr *int = &age
        fmt.Println(ptr)
        fmt.Println("ptr这个指针指向的具体数值为:",*ptr)
}

 

posted @ 2022-03-02 14:41  公博义  阅读(295)  评论(0编辑  收藏  举报